![]() |
Abstract Class с проверкой на этапе компиляции
Подскажие как извратится в AS3 и создать абстрактный класс с проверкой на этапе копиляции.
Точнее есть абстрактный класс с абстрактными методами. И есть наследуюемый от него класс, которые реализует абастрактные методы, что нужно сделать, что бы проверка проходила на этапе компиляции. |
Проверка чего? что нет new AbstaractClass() ?
честно говоря не вижу решения (это не значит, что его нет) Только в рантайме можно извратится типа Код AS3:
|
В AS3 не предусмотрены абстрактные классы в данном понимании.
|
Вместо абстрактов используйте интерфейсы
|
То что не предусмотрены я отлично понимаю.
Но мне расказывали про извращение, которое позволяет эмулировать их, к сожалению был не адекватен и не запомнил. Помню только там важным моментом являлся интерфейс. ЗЫ приватные конструкторы тоже не предусмотрены, но ведь можно и их проэмулировать. |
Интерфейс вполне адекватная замена абстрактов.
хелп тут |
Понял спасибо :)
|
Я обычно так делаю:
Код AS3:
|
gloomyBrain, ну constructor в скобках уже можно и не писать. Либо не делать каст.
|
Денис, ща тебе сделают фирменный lmgitfy.
|
| Часовой пояс GMT +4, время: 01:48. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.