переопределение функции
как можно заставить переписать функцию в наследуемом класе?
|
override
|
override дает возможность переписать
а мне недо написать базовый класс, так что бы тот кто будет наследоваться с него обязан был переаисать некоторые функции |
Так сделать нельзя. В АС3 нет абстрактных методов (если имеется в виду абстракция как, например в джаве). Но можно занести нужные методы в интерфейс, и применить его в нужном классе. Тогда класс будет обязан применить методы из интерфейса.
|
Промежуточный вариант, выдать ошибку в методе.
|
спасибо
мне понравился вариант с ошибкой только как это воплотить? |
Код AS3:
|
да но в этом случае при компиляции не будет ошибки
|
|
Да. Полноценной заменой абстрактных классов являются интерфейсы.
|
Часовой пояс GMT +4, время: 17:50. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.