您的位置:首页 > 编程语言 > Java开发

嵌套类和嵌套接口

2017-04-17 18:03 162 查看
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();

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 嵌套类