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