Назад Вперед Содержание

Поля класса

Поля содержат данные класса. Значения полей различны для различных объектов этого класса.

Описание полей класса

Добавим в класс несколько полей. Поскольку наш класс Triangle, поля будут определять длины сторон треугольника. Тип этих переменных будет числовой.

Переменные, описанные в классе, называются полями класса.

Модификаторы доступа к полям класса

Модификатор доступа пишется перед типом и определяет доступ к полям из других классов.

При описании мы указали модификатор доступа private (закрытый). Можно было бы его не писать, так как по умолчанию все поля имеют доступ private. Переменные, описанные с таким модификатором доступны только внутри своего класса.

Если при описании мы укажем модификатор доступа public, то к этим полям можно будет обращаться из любого класса.

Существует еще модификатор доступа protected, когда только объекты классов-наследников могут обращаться к полю.

Как правило, значения полям присваиваются при создании объекта, в конструкторе с параметрами.

Назад Вперед Содержание