内部类粗解

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

成员内部类

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

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

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

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

}        

  

静态内部类

方法内部类

猜你喜欢

转载自www.cnblogs.com/Neavotre/p/10858846.html