6.6.4 Свойства по умолчанию

На верх  Назад  Вперёд

Массив свойств может быть объявлен как свойство по умолчанию. Это означает, что не нужно указать имя свойства при присваивания или чтении. Еслибы в предыдущем примере определение свойства элементов было бы:

Property Items[i : Longint]: Longint Read GetInt Write SetInt; Default;

Тогда присвоение

AIntList.Items[26] := 1;

Было бы равносильно следующему сокращению.

AIntList[26] := 1;

В классе допускается только одно свойство по умолчанию, но при объявлении класса можно переобъявить в потомке свойство по умолчанию.