Java中的四种内部类
1.局部内部类:定义在外部类的方法中;
2.匿名内部类:定义在外部类的方法中,(可以new接口 也可以new类) 匿名内部类本质就是一个对象,常用作传实参。
3.成员内部类:定义在外部类的成员位置上;
4.静态内部类:定义在外部类的成员位置上,因为是成员,所以可以用static来修饰,从而叫做静态内部类。
注:外部类不可以用static来修饰类。
1.局部内部类:定义在外部类的方法中;
2.匿名内部类:定义在外部类的方法中,(可以new接口 也可以new类) 匿名内部类本质就是一个对象,常用作传实参。
3.成员内部类:定义在外部类的成员位置上;
4.静态内部类:定义在外部类的成员位置上,因为是成员,所以可以用static来修饰,从而叫做静态内部类。
注:外部类不可以用static来修饰类。