![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Простите, не могу понять ваш вопрос. О каких порядках и параметрах идёт речь?
|
|
|||||
|
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
В интерфейсе
а в имплементирующем классе То есть, можно ещё параметров добавить. |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Нет. Это называется "перегрузка метода". В AS3 не поддерживается.
__________________
Reality.getBounds(this); |
|
|||||
|
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Спасибо! Очень удивлён, так как твердо был убеждён, что читал именно про возможность несоблюдения параметров.
|
|
|||||
|
[+4 06.05.14]
|
Wolsh - по сути перегрузка это
function a(c:String) {} function a(d:int) {} Например. Но ее тут нет - да А тут приведена вообще другая конструкция интерфейс одно, класс другое. Так вообще нельзя
__________________
Марк Tween |
|
|||||
|
Регистрация: Mar 2013
Сообщений: 290
|
Читал главу из Мука некоторое время назад.
По отдельности вроде бы все было понятно, но в целом, как-то картинка удовлетворяюещго понимания не сформировалась. Вот сейчас этот трэд бегло прочитал, и сложилось такое впечатление: 'Интерфейсы нужны для того, чтобы хитро обходить наследовательское ограничение типов данных. Они дают возможность классу иметь кучу типов данных, и этим самым совершать более гибкие шарлатанские действия.' Как бы шутка конешно, но на уровне нуба, оно как-то так и воспринимается. |
|
|||||
|
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Fogflasher Везёт Вам! я долго не мог понять для чего они нужны.
|
|
|||||
|
Регистрация: Mar 2013
Сообщений: 290
|
Akopalipsis, я и сейчас полностью не понимаю, поэтому пока не касался этого вопроса на практике.
|
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
На самом деле никакое "наследовательское" ограничение Вы не обойдете. Если какой-нибудь наследник Спрайта и наследник EventDispatchera реализуют один интерфейс, добавить в СписокОтображения Вы все-равно сможете только первого, но второго никак. Так что никакого шарлатанства не получится, игра по-честному: интерфейс не подменяет Тип Данных, он ЯВЛЯЕТСЯ другим уникальным типом данных, и ничего сверх заявленного не обещает. Он не даст Вам выдать Шейп за ТекстФилд.
__________________
Reality.getBounds(this); |
|
|||||
|
Не надо пытаться понять нубу, что такое интерфейс. Вы его поймёте, когда он вам понадобится. Оставьте эту главу на потом и продолжайте дальше учить.
Интерфейс - это тип данных. Такой же как класс, только абстрактный. Всё остальное растёт из этого.
__________________
Дети не должны знать о своих родителях |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:38. |
|
|
« Предыдущая тема | Следующая тема » |
|
|