|
BCB |
|||||||||
|
|||||||||
TObjectБазовый класс всех объектов в C++ Builder.О п и с а н и е. Класс TObject инкапсулирует основные функции, свойственные всем объектам. Интерфейс TObject обеспечивает: Возможность создания, управления и разрушения экземпляров объектов, включая выделение под них памяти, инициализацию и освобождение памяти после их уничтожения. Поддержка информации об объектах и типах (run-time type information - RTTI). Поддержка обработки сообщений. Все классы являются прямыми или косвенными наследниками TObject. Прямое наследование используется только при объявлении простых классов, объекты которых не являются компонентами, не могут присваиваться друг другу и не участвуют в операциях обмена с потоками. Подавляющее большинство классов являются косвенными наследниками TObject и производятся от промежуточных классов. Если при объявлении нового типа объектов не указывается класс-предок, то TObject считает предком нового класса. Большинство методов TObject не используются непосредственно в компонентах, с которыми имеет дело пользователь. Исходные методы TObject обычно перегружены в классах-наследниках или заменены другими, построенными на их основе. Хотя формально TObject не является абстрактным классом, но объекты этого класса создавать нельзя. ИерархияУерархия отсутствует, так как этот класс является основным родителем СвойстваКласс У этого класса нет свойств МетодыКласс TObject ~TObject AfterConstruction BeforeDestruction ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler Dispatch FieldAddress Free FreeInstance GetInterface GetInterfaceEntry GetInterfaceTable InheritsFrom InitInstance InstanceSize MethodAddress MethodName NewInstance SafeCallException TObject СобытияКласс У этого класса нет событий |