Borland Pascal. Руководство пользователя

       

Поля объектов


Вы можете обратиться к полю объекта в точности так же, как к полю обычной записи, либо с помощью оператора with, либо путем уточнения имени с помощью точки. Например:

AnHourly.Rate := 9.45;

with AnHourly do begin Name := 'Sanderson, Arthur'; Title := 'Word processor'; end;

Примечание: Не забывайте о том, что наследуемые поля объектов не интерпретируются особым образом только потому, что они являются наследуемыми.

Именно сейчас вы должны запомнить (в конце концов это придет само собой), что наследуемые поля являются столь же доступными, как если бы они были объявлены внутри типа объекта. Например, да- же если Name, Title и Rate не являются частью описания типа THourly (они наследованы от типа TEmployee), то вы можете ссы- латься на них, словно они описаны в THourly:

AnHourly.Name := 'Arthur Sanderson';



Содержание раздела