![]() |
|
||||||||||
|
|||||
|
Перегрузка это оверлоадинг. Ну это типа например мы перегрузили конструктор объявив его заново, но с другими аргументами. В итоге можно передавать в конструктор, например инт - и вызовется один метод. Передадите - стринг - вызовется другой конструктор, но создаться экземпляр одного и того же объекта.
Ну в Вашем случае возвращался экземпляр класса Event, а стал возвращаться какой-то интерфейс. В АС такого нет, в общем.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Psycho Tiger, разве Event возвращается? В доке написано, что Object (когда в хэндлере пишем конструкцию типа e.target).
Вот я и подумал, что есть ли смысл возвращать абстрактный Object, когда можно вернуть изначально предполагаемый интерфейс?
__________________
Ну все, теперь Забава м-о-я. Гы-гы, а корабль мой! |
|
|||||
|
Тьфу, описался, Object конечно. Вернуть можно - для этого нужно написать свой target, а не переопределять прошлый. Прошлый может вернуть Object и точка. По этим же причинам создавая своё событие метод clone() всё равно возвращает Event, а не CustomEvent. Язык не поддерживает.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Регистрация: Apr 2010
Сообщений: 219
|
Кстати, если мы создаем класс, который наследуется от другого, в котором прописана имплементация, нужно ли во вновь созданном указывать ту же имплементацию, что и в базовом, от которого наследуемся?
|
|
|||||
|
Нет.
уик уик уик
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
.
|
Последний раз редактировалось dimarik; 22.10.2010 в 12:59. |
|
|||||
|
Нет на то что ты ответил нет. Я отходил налить кофе пока страничка грузилась, ты опередил. )
__________________
Тут мужик танцует и поёт про флэш |
![]() |
![]() |
Часовой пояс GMT +4, время: 06:49. |
|
|
« Предыдущая тема | Следующая тема » |
|
|