Встроенный тип, предоставляющий информацию о типе во время выполнения
Синтаксис
Использование
Описание
Object является встроенным типом, который предоставляет информацию о типе
во время выполнения для всех типов, производных от него, используя
Extends,
что позволяет типам использовать
Оператор Is,
и поддерживать методы
Virtual и
Abstract.
Расширение встроенного
Object типа позволяет добавить дополнительное
скрытое поле для указателя vtable в самом верху
Type. vtable
используется для отправки
Virtual
и
Abstract методов и используется
для доступа к информации для идентификации типа во время выполнения
Оператором Is.
Пример
Различия диалектов
- Не доступно в диалекте -lang qb
, но есть псевдоним __Object.
Отличия от QB
См. также