Перейти к содержимому
Обложка сообщества Разное

Внутренний класс — это класс, который находится внутри класса или интерфейса. При этом он получает доступ ко всем полям и методам своего внешнего класса.


  1. class Outer{
  2. private int a=5;
  3. void showOuter(){
  4. System.out.println("This method in Outer class");
  5. }
  6. class Inner{
  7. void show(){
  8. System.out.println("a is private in Outer class "+a);
  9.  
  10. showOuter();
  11. }
  12. }
  13. }
  14. public class PrivateInnerClass {
  15. public static void main(String args[]){
  16. Outer ou = new Outer();
  17. Outer.Inner innerObject=ou.new Inner();
  18. innerObject.show();
  19.  
  20. }
  21. }
0
0
399

Еще по теме