Просмотр полной версии : Как создать виртуальный класс?
Можно ли AS3 создать полностью виртуальный класс, с реализацией части методов, а затем создать различные дочерние классы с реализацией полностью виртуальных методов родительского класса?
Виртуальных методов в AS3 нет.
Ваша задача может быть решена по следующей схеме:
1. Построение базового класса, который содержит часть готовых методов;
2. Создаем интерфейс, который будет включать список впоследствии реализуемых методов, виртуальных в Вашем случае;
3. Создать дочерний класс с наследованием базового класса и реализацией интерфейса.
BlooDHounD
02.06.2008, 20:20
L1965, можно просто создать класс с методами с пометкой virtual. её обещают в будущих версиях. а в теле метода впихнуть throw IllegalOperationError(); это будет самая достоверная реализация вашей нужды.
Идея с базовым классом и интерфейсом не проходит, т.к. в этом случае нельзя вызывать методы интерфейса в базовом классе
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.