黑马程序员技术交流社区

标题: 内部类的继承 [打印本页]

作者: 黑马-文鸿利    时间: 2013-8-19 14:22
标题: 内部类的继承
内部类和其他普通类一样可以被继承,但是继承内部类比继承普通类复杂,需要设置专门的语法来完成。我们在项目中创建OutputInnerClass类,使OutputInnerClass类继承ClassA类中的内部类ClassB。代码如下:
            public   class  OutputInnerClass extends  ClassA.Classb{
            public  OutputInnerClass(ClassA a){
               a.super();
           }
}
          class   ClassA{
           class  ClassB{
           }
}
        在某个类继承内部类时,必须硬性给予这个类一个带参数的构造方法,并且该构造方法的参数为需要继承内部类的外部类引用,同时在构造方法中使用a.super()语句,这样才为继承提供了必要的对象引用

作者: 许庭洲    时间: 2013-8-27 19:33
值得学习ing!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2