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