今日总结
内部类主要分为成员内部类、局部内部类、静态内部类和匿名内部类。
成员内部类不能含有static的变量和方法,因为成员内部类需要先创建了外部类,才能创建它自己的内部类。
成员内部类的定义:
public class 外部类{
public class 内部类{}
}
内部类的实例化:
外部类 对象=new 外部类();
外部类.内部类 对象2=对象.new 内部类();
在方法中定义的内部类称为局部内部类