Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java ME (J2ME) > Пример использования вложенных классов?


Автор: Kalisnik 14.4.2012, 17:01
Почитал про них. Так суть вроде понятна. Используются для логической организации кода. Но это все в теории. Хотелось бы увидеть практическое применение, что бы все это переварить. Например, имеем внешний класс UserInterface. Как с помощью вложенных в этот класс классов реализовать различные объекты типа Form и отобразить их на дисплее? 

Спасибо.

Автор: oxigen 17.4.2012, 11:45
Не совсем понятно, что Вы хотите сделать.
Кроме организации кода, вложенные классы - это способ реализовать множественное наследование, как в С++.
Внутренний класс имеет доступ ко всем полям и методам внешнего.

То есть если у вашего UserInterface есть внутренний класс Form. то этот Form сможет вызывать приватные методы UserInterface и обращаться к его приватным полям. Часто это удобно.



Автор: Kalisnik 17.4.2012, 15:21
oxigen, да. Разобрался. Собственно, вопрос исчерпан.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)