ПОЛЯ
Поле класса представляет собой данные, содержащиеся в классе. Поле описывается как обычная переменная и может принадлежать к любому типу.
Пример описания:
Type TMyClass= class
Private
FName: string;
FCount: integer;
End;
Новый класс TMyClass создается на основе базового класса TObject и имеет 2 поля. Согласно принятому соглашению имена полей должны начинаться с префикса F. При создании нового класса, класс-потомок наследует все поля родителя, при этом удаление или переопределение этих полей невозможно. Изменение значений полей обычно выполняется с помощью методов и св-в объекта.
ВОПРОС №12
СВОЙСТВА
Св-ва реализуют механизм доступа к полям. Каждому св-ву соответствует поле, содержащее значение этого св-ва и 2 метода, обеспечивающих доступ к этому полю. Описание св-ва начинают со слова Property, при этом типы св-ва и соответствующего поля должны совпадать. Ключевые слова Read и Write являются зарезервированными внутри объявления св-ва и служит для управления методов класса с помощью которых выполняется чтение значения поля, связанного со св-вами или запись нового значения в этом поле. (Public
Property name: string read Fname write Fname;
Property Count: integer read Fcount write Fcount; End;)