
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
05.01.2013, 22:27:43
|
|||
|---|---|---|---|
|
|||
внутренние классы |
|||
|
#18+
Наверное глупый вопрос задам, но просто запутался. Читая текст книги понимаю одно, а когда пример читаю, такое ощущение, что там речь о другом идёт. есть 4 класса : класс A класс В класс С класс D причем D вложен в C D наследуется от B С наследуется от A C оговорками на доступ это реально в java ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.01.2013, 22:44:02
|
|||
|---|---|---|---|
|
|||
внутренние классы |
|||
|
#18+
в данной комбинации вообще какие могут быть сложности? Код: java 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.01.2013, 22:53:32
|
|||
|---|---|---|---|
|
|||
внутренние классы |
|||
|
#18+
множественное наследование получается для внутреннего класса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.01.2013, 22:54:20
|
|||
|---|---|---|---|
|
|||
внутренние классы |
|||
|
#18+
"как бы множественное" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.01.2013, 11:23:56
|
|||
|---|---|---|---|
|
|||
внутренние классы |
|||
|
#18+
redwhite90множественное наследование получается для внутреннего класса Нет не получается. Какие признаки наследования вы видете в связи D-C? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.01.2013, 11:25:58
|
|||
|---|---|---|---|
|
|||
внутренние классы |
|||
|
#18+
redwhite90"как бы множественное" Ну, как бы, то что реализуется через вложеные классы в Java - в других языках можно реализовать через множественное наследование. Но лучше не нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.01.2013, 15:20:18
|
|||
|---|---|---|---|
|
|||
внутренние классы |
|||
|
#18+
Blazkowicz, D, конечно не есть С, но D имеет полный доступ к С (и наоборот). Для меня довольно необычная конструкция ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.01.2013, 21:04:28
|
|||
|---|---|---|---|
внутренние классы |
|||
|
#18+
redwhite90D, конечно не есть С, но D имеет полный доступ к С (и наоборот). Во первых, "наоборот" здесь неподходящее слово - доступ между C и D несиммметричен - D имеет доступ к конкретному экземпляру D, а D - нет. Во вторых, недо понимать, как реализуется вложенность классов - с помощью неявно описанной ссылки на экземпляр объемлющего класса, которая передается в конструктор и сохраняется в поле. Это можно рассматривать как синтаксический сахар - все это можно проделать явно, и даже сделать больше - например, иметь несколько ссылок на несколько экземпляров. Ну и можно моделировать этим множественное наследование. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.01.2013, 12:07:50
|
|||
|---|---|---|---|
внутренние классы |
|||
|
#18+
А класс В то же должен быть встроенным? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2130207]: |
0ms |
get settings: |
14ms |
get forum list: |
29ms |
check forum access: |
9ms |
check topic access: |
9ms |
track hit: |
49ms |
get topic data: |
23ms |
get forum data: |
5ms |
get page messages: |
89ms |
get tp. blocked users: |
3ms |
| others: | 333ms |
| total: | 563ms |

| 0 / 0 |
