内部类就是定义在其他类的内部
A:内部类可直接调用外部的成员 包括private
B;外部类要访问内部类的成员 要创建对象才能使用
内部类根据位置的不同分为 成员内部类和局部内部类
内部类 是可以用static 修饰 因为他是外部类的成员
局部内部类 局部成员中创建局部类的对象 并且实现局部内部类的方法
局部内部类中的 调用的局部变量 必须要加final
重点::::匿名内部类
匿名内部类 格式 new 类/接口/抽象类{
方法
}
本质就是一个对象 是一个继承了new后面的该类,抽象类的子类 接口的实现 子类重写了方法