Пример 15.29. Использование функций class-superclasses и class-subclasses

(class-superclasses INTEGER)

(class-superclasses INTEGER inherit)

(class-subclasses PRIMITIVE)

(class-subclasses PRIMITIVE inherit)

Рис. 15.26. Использование функций class-superclasses и class-subclasses

Функция class-slots возвращает составную величину, содержащую список слотов заданного класса. Если при вызове функции использовался необяза­тельный параметр inherit, в список также помещаются слоты, унаследо­ванные от суперклассов. В противном случае только слоты, напрямую опре­деленные в заданном слоте. При возникновении ошибки функция возвра­щает составную величину нулевой длины.

Определение 15.78. Функция class-slots

(class-slots <имя-класса> [inherit])

Для получения списка обработчиков сообщений класса служит функция get-defmessage-handler-list. Синтаксис и назначение параметров этой функции во многом идентичны функции class-slots.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: