Java中的四种内部类

小白正在努力学习 / 2024-09-26 / 原文

1.局部内部类:定义在外部类的方法中;

2.匿名内部类:定义在外部类的方法中,(可以new接口 也可以new类) 匿名内部类本质就是一个对象,常用作传实参。

3.成员内部类:定义在外部类的成员位置上;

4.静态内部类:定义在外部类的成员位置上,因为是成员,所以可以用static来修饰,从而叫做静态内部类。 

注:外部类不可以用static来修饰类。