|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Dec 2008
Сообщений: 88
|
Abstract Class с проверкой на этапе компиляции
Подскажие как извратится в AS3 и создать абстрактный класс с проверкой на этапе копиляции.
Точнее есть абстрактный класс с абстрактными методами. И есть наследуюемый от него класс, которые реализует абастрактные методы, что нужно сделать, что бы проверка проходила на этапе компиляции. |
|
|||||
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Проверка чего? что нет new AbstaractClass() ?
честно говоря не вижу решения (это не значит, что его нет) Только в рантайме можно извратится типа хотя это криво.. ибо нельзя будет изменить сигнатуру конструктора.
__________________
Отряд Котовскага Последний раз редактировалось Котяра; 07.04.2011 в 14:14. |
|
|||||
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Вместо абстрактов используйте интерфейсы
__________________
Отряд Котовскага |
|
|||||
Регистрация: Dec 2008
Сообщений: 88
|
То что не предусмотрены я отлично понимаю.
Но мне расказывали про извращение, которое позволяет эмулировать их, к сожалению был не адекватен и не запомнил. Помню только там важным моментом являлся интерфейс. ЗЫ приватные конструкторы тоже не предусмотрены, но ведь можно и их проэмулировать. |
|
|||||
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Интерфейс вполне адекватная замена абстрактов.
хелп тут
__________________
Отряд Котовскага |
|
|||||
Регистрация: Dec 2008
Сообщений: 88
|
Понял спасибо
|
|
|||||
Я обычно так делаю:
__________________
...вселенская грусть |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
gloomyBrain, ну constructor в скобках уже можно и не писать. Либо не делать каст.
|
Часовой пояс GMT +4, время: 07:11. |
|
« Предыдущая тема | Следующая тема » |
|
|