![]() |
Модераторы: javastic, AntonSaburov |
![]() ![]() ![]() |
|
Kalisnik |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 21.6.2011 Репутация: нет Всего: нет |
Почитал про них. Так суть вроде понятна. Используются для логической организации кода. Но это все в теории. Хотелось бы увидеть практическое применение, что бы все это переварить. Например, имеем внешний класс UserInterface. Как с помощью вложенных в этот класс классов реализовать различные объекты типа Form и отобразить их на дисплее?
Спасибо. |
|||
|
||||
oxigen |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 142 Регистрация: 12.4.2010 Репутация: 4 Всего: 4 |
Не совсем понятно, что Вы хотите сделать.
Кроме организации кода, вложенные классы - это способ реализовать множественное наследование, как в С++. Внутренний класс имеет доступ ко всем полям и методам внешнего. То есть если у вашего UserInterface есть внутренний класс Form. то этот Form сможет вызывать приватные методы UserInterface и обращаться к его приватным полям. Часто это удобно. |
|||
|
||||
Kalisnik |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 21.6.2011 Репутация: нет Всего: нет |
oxigen, да. Разобрался. Собственно, вопрос исчерпан.
|
|||
|
||||
![]() ![]() ![]() |
FAQ раздела лежит здесь! |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |