1 嵌套的枚举类型和嵌套的接口类型默认是静态的,由static修饰
2 嵌套非静态类称为内部类,内部类中不可以声明静态成员
3 内部类可以用OuterClass.this和OuterClass.super访问外部类及外部类的超类
4 内部类只能访问其父级外部类this
如A {B {C}, BB} C中能B.this的不能访问BB.this;因为BB不是C的外部类或外部类的外部类
5 BB不是BankAccount的子类,BB构造器必须要提供BankAccount的引用
pulbic BankAcount {
public class Action {
}
}
class BB extends BankAccount.Action {
public BB(BankAccount outer) {
outer.super();
}
}