![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2008
Сообщений: 65
|
Можно ли AS3 создать полностью виртуальный класс, с реализацией части методов, а затем создать различные дочерние классы с реализацией полностью виртуальных методов родительского класса?
|
|
|||||
|
Виртуальных методов в AS3 нет.
Ваша задача может быть решена по следующей схеме: 1. Построение базового класса, который содержит часть готовых методов; 2. Создаем интерфейс, который будет включать список впоследствии реализуемых методов, виртуальных в Вашем случае; 3. Создать дочерний класс с наследованием базового класса и реализацией интерфейса. |
|
|||||
|
Регистрация: Mar 2008
Сообщений: 65
|
Большое спасибо!
|
|
|||||
|
стервочка (я мужик)
|
L1965, можно просто создать класс с методами с пометкой virtual. её обещают в будущих версиях. а в теле метода впихнуть throw IllegalOperationError(); это будет самая достоверная реализация вашей нужды.
|
|
|||||
|
Регистрация: Mar 2008
Сообщений: 65
|
Идея с базовым классом и интерфейсом не проходит, т.к. в этом случае нельзя вызывать методы интерфейса в базовом классе
|
![]() |
![]() |
Часовой пояс GMT +4, время: 18:53. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|