Поле (Field) компонента или класса - это данные, находящиеся в компоненте или
классе. Можно представить поле в виде переменной, которая описывается внутри
компонента или класса. Например:
type
TMyComponent = class
private
FMyField1: char;
FMyField2: real;
FMyField3: string;
FMyField4: boolean;
end;
На приведенном выше примере, внутри описания компонента Tmycomponent, описываются
четыре поля FMyField1, FMyField2, FMyField3 И FMyField4, имеющие различный тип.
Поля могут быть тех же типов, что и обычные переменные.
Примечание
При создании наследников компонента (класса) они будут наследовать все поля
от своего класса предка. Например, на приведенном выше примере компо нент TMyComponent
будет содержать все поля своего предка - базовое класса TObject, и дополнительные
четыре поля, описанные выше. Заметим, что удалить или переопределить поля, перешедшие
от класса-предка, невозможно, поэтому чем больше предков имеет компонент или
класс, тем большеон имеет полей.