Поля
Поле объекта предназначено
для хранения данных, содержащихся в объекте. Описание поля не отличается от
описания обычной переменной и может быть любого типа. Приведем пример описания
поля объекта:
type TNumber = class
FInt: Integer; end;
Данный пример создает в
классе TNumber
новое поле FInt
целочисленного типа.
Примечание
По взаимному соглашению разработчиков, имена полей должны начинаться с буквы
F
(по-английски field означает поле).
Обратите внимание на то,
что данный класс TNumber
является прямым потомком класса TObject.
Так как после слова class
в круглых скобках не указывается класс-предок.
Поэтому объявление типа в первой строке примера может быть таким:
type TNumber = class(TObject)
После создания нового класса
он наследует все поля своего класса-предка. Удалить или переопределить поля
класса-предка невозможно.