内部类:即在类的内部定义的类。
内部类的分类:
》成员内部类(定义在类的内部,方法外)
》局部内部类(声明在方法内)
1.成员内部类:
①成员内部类是外部类的一个成员,可用权限修饰符修饰
②可用static final abstract 修饰
③可在其内部定义属性、方法、构造器
④可以调用外部类的属性、方法
注意:
如何区分外、内部类的变量(尤其是变量重名的时候)
》Man.this.name 表示 Man 这个类的对象的属性(这是调用外部类的变量)
2.局部内部类