内部类 成员内部类; 匿名内部类; 内部类也有独立的".class"文件,匿名内部类的类名Java自动生成; 成员内部类 类中套类,外面的叫外部类(Outer),里面的叫内部类(Inner); Inner通常只服务于Outer,对外不具备可见性; Inner对象通常是在Outer中创建的; Inner中可以直接访问Outer的成员(包括私有型的); 匿名内部类 如果想创建一个类的对象,并且对象只被创建一次,此时该类不必命名,称为匿名内部类; 在匿名内部类中访问外部的数据,该数据必须是final的;