Иллюстрированный самоучитель по Kylix

       

Поля



Поля

Поле объекта предназначено для хранения данных, содержащихся в объекте. Описание поля не отличается от описания обычной переменной и может быть любого типа. Приведем пример описания поля объекта:

type TNumber = class
FInt: Integer; end;

Данный пример создает в классе TNumber новое поле FInt целочисленного типа.

Примечание

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

Обратите внимание на то, что данный класс TNumber является прямым потомком класса TObject. Так как после слова class в круглых скобках не указывается класс-предок. Поэтому объявление типа в первой строке примера может быть таким:

type TNumber = class(TObject)

После создания нового класса он наследует все поля своего класса-предка. Удалить или переопределить поля класса-предка невозможно.

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


Содержание раздела