PDA

Просмотр полной версии : Как при перегрузке метода вызвать метод родителя.


kadabrik
27.08.2010, 00:21
Добрый день. В ActionScript, на сколько я понял, в конструкторе наследника для того чтобы вызвать конструктор родителя используется "super()". А как быть в случае если речь заходит о методе, т.е. как вызвать метод родителя в перегружаемой функции?

Пробую аналогично с конструктором:

override public function setGameField(GameFieldHandle:CGameField):void
{
super();
//тут всякий дополнительный код
}

но вываливается ошибка. Неужели заново переписывать родительский метод? Помню в Delphi было ключевое слово inherited которое работало как на конструктор так и на методы класса. А как в AS?

Zebestov
27.08.2010, 00:41
super.setGameField(GameFieldHandle);

etc
27.08.2010, 00:43
super.setGameField(GameFieldHandle);

kadabrik
27.08.2010, 01:01
Спасибо