内部类粗解

根据内部类的位置、修饰符和定义的方式,可以将内部类分为 成员内部类、静态内部类、方法内部类

成员内部类

1、一个类中可以有 成员变量、成员方法、成员内部类,三者同级

2、成员内部类可以在外部类中被使用,并能访问外部类的所有成员

3、可通过外部类对象去创建内部类对象,达到通过外部类去访问内部类的目的,如下

public class Example17{
    public static void main(String[] args)
         Outer.Inner inner =new Outer().new Inner();//外部类名.内部类名 变量名=new 外部类名().new 内部类名();
         inner.show

}        

  

静态内部类

方法内部类

posted @ 2019-05-13 20:33  甜汤  阅读(114)  评论(0编辑  收藏  举报