Суббота, 18.05.2024, 09:36
Приветствую Вас Гость | RSS
Меню сайта
Категории раздела
Вход на сайт
Поиск
Календарь
«  Январь 2015  »
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
262728293031

Главная » 2015 » Январь » 24 » Перекрытие методов экземпляра в ActionScript
01:19
Перекрытие методов экземпляра в ActionScript

Существуют такие методики наследования класса:

  • Повторное использование, когда подкласс использует методы и переменные своего суперкласса.
  • Расширение, когда подкласс добавляет собственные методы и переменные.
  • Переопределение, при котором подкласс реализует альтернативную версию метода, определенного в его суперклассе.

В подклассе могут применяться все три методики одновременно. Переопределение дает возможность приспособить существующий класс для решения специфической задачи путем дополнения, наложения ограничений или даже аннулирования одной или нескольких возможностей. Переопределение метода называется перекрытием. Язык ActionScript позволяет переопределять методы экземпляра, но не допускает определения переменных экземпляра, статических переменных и статических методов.

Чтобы перекрыть метод экземпляра суперкласса, мы должны добавить в подкласс описание метода экземпляра с таким же именем, предварив его ключевым словом override. Для успешного перекрытия метода необходимо, чтобы у перекрывающей версии метода и у перекрываемого метода совпадали имя, модификатор управления доступом, список параметров и возвращаемый тип, иначе произойдет ошибка.

Категория: ActionScript | Просмотров: 353 | Добавил: alex | Рейтинг: 0.0/0
Всего комментариев: 0