logo
lekcii_po_informatike_delphi+++++++

4.1 TObject

Класс TObject является исходным предком для всех объектов и компонентов Delphi. Данный класс используется в качестве предка при объявления классов простых объектов, не использующих возможности копирования свойств и операции с потоками, а также по умолчанию, если при объявлении класса не указан никакой предок.

Класс TObject включает описание фундаментального поведения, присущего всем объектам Delphi, необходимого для создания интерфейса методов, которые обеспечивают:

возможность создания, обслуживания и разрушения объектов путем выделения, инициализации и освобождения памяти, необходимой для работы объекта (например, методы Create, Destroy, Free);

получение информации о классе объекта, а также информации о опубликованных свойствах объекта, доступной во время выполнения программы (на-

пример, методы ClassInfo, ClassName, ClassNameIs, ClassType, ClassParent, FieldAddress);

обработку сообщений.

Некоторые методы класса TObject используются непосредственно Delphi, и не могут быть вызваны пользователем. Другие же методы, наоборот требуют перекрытия в объектах и компонентах – наследниках TObject, имеющих более сложное поведение.

Хотя класс TObject и не является абстрактным классом, обычно объекты этого класса не создаются.