![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Тогда вообще странно - получается, что у объекта может быть целое дерево прототипов, вместо последовательной цепочки. Я к тому, что может я и мало знаком с ECMA, но вроде должна быть именно линейная цепочка по стандарту
__________________
...вселенская грусть |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Ну, судя по всему, конкретно интерфейсы в цепочку не входят.
|
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Хм. Разве не это заключено в понятии "реализует"? Интерфейсы описывают экземпляр, а не Класс. Поэтому в них нельзя описать static методы. Класс только обещает, что его, Класса, реализации – экземпляры – будут и реализациями Интерфейса. Но сам то он не реализует методов, описанных в интерфейсе. У самого класса их (статических) – нет.
То, что сами интерфейсы не создают цепочек, вполне логично, ведь реально никаких связей между звеньями нет: нет оверрайдов, нет взаимных вызовов и нет общих переменных – то есть всех тех нюансов, которые учитываются при наследовании классами. Соответственно искусственное создание какой-то структуры избыточно.
__________________
Reality.getBounds(this); Последний раз редактировалось Wolsh; 22.10.2011 в 07:18. |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:28. |
|
|
« Предыдущая тема | Следующая тема » |
|
|