Определение 11.10. Синтаксис системного обработчика init

(defmessage-handler USER init primary ())

Данный обработчик отвечает за инициализацию объекта значением по умолчанию сразу после его создания. Сообщение init объекту посылают функции make-instance и initialize-instance. Пользователь не должен самостоятельно посылать это сообщение. Обработчик данного сообщения ис­пользует функцию init-slot. Пользователь может определить свой обработ­чик сообщения init, но определенный пользователем обработчик должен вызывать системный обработчик init. Рассмотрим пример 11.39.


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



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