内部类 理解:一个类中再声明另外一个类 分类: 成员内部类静态内部类接口内部类局部内部类匿名内部类 应用场景:B类的对象只在A类中使用,并且B类对象使用到了A类所有的属性,就可以将B类作为A类的成员内部类B类的对象只在A类中使用,并且B类对象使用到了A类静态的属性,就可以将B类作为A类的静态内部类抽象类的子类只创建一次对象,就没必要创建子类,直接使用匿名内部类(new 抽象类)接口的实现类只创建一次对象,就没必要创建实现类,直接使用匿名内部类(new 接口)