![]() |
|
||||||||||
|
|||||
|
есть функция, в которую передается класс setClass(ClassName:Class), далее вызывается функция initialize(), которая осуществляет необходимую сборку. Если setClass() не указан, то она создает экземпляр класса Object, придает ему необходимый вид, после чего вызывает функцию setClass(). Вопрос: как передать экземпляр класса в виде класса, т.е. чтоб не вызывалась ошибка "ошибка преобразования в Class"?
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
setClass(Object).
|
|
|||||
|
вопрос звучит "как передать экземпляр класса", а не класс
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Изменить сигнатуру функции на setClass(className:Object);
|
|
|||||
|
так, в принципе, я и сделал. Думал, может есть какой-нибудь способ более изощренный, например поиграться с прототайпами ))
|
![]() |
![]() |
Часовой пояс GMT +4, время: 20:06. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| class , instance , класс , экземпляр |
| Опции темы | |
| Опции просмотра | |
|
|