内部类粗解
根据内部类的位置、修饰符和定义的方式,可以将内部类分为 成员内部类、静态内部类、方法内部类
成员内部类
1、一个类中可以有 成员变量、成员方法、成员内部类,三者同级
2、成员内部类可以在外部类中被使用,并能访问外部类的所有成员
3、可通过外部类对象去创建内部类对象,达到通过外部类去访问内部类的目的,如下
public class Example17{ public static void main(String[] args) Outer.Inner inner =new Outer().new Inner();//外部类名.内部类名 变量名=new 外部类名().new 内部类名(); inner.show }