Программирование на Delphi 7

       

Класс TCollection



Класс TCollection


Класс TCollection является оболочкой коллекции, обеспечивая разработчика набором свойств и методов для управления ею (табл. 7.3).

Сама коллекция содержится в свойстве

property Items[Index: Integer]: TCollectionltem;

Полное объявление свойства в классе выглядит следующим образом:

property Items[Index: Integer]: TCollectionltem read Getltem write Setltem;

Методы Getitem и Setltem обращаются к внутреннему полю Fitems:

FItems: TList;



Именно оно хранит коллекцию объектов во время выполнения. Отсюда следует, что коллекция представляет собой список указателей на экземпляры класса TCollectionltem или его наследника. Класс TCollection обеспечивает удобство использования элементов списка.



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