阅读量:0
Java内部类可以继承外部类,也可以被外部类继承。 如果内部类要继承外部类,可以使用关键字extends
来实现。例如:
public class Outer { public class Inner extends Outer { // 内部类继承外部类的代码 } }
如果外部类要继承内部类,可以通过创建内部类的实例来实现。例如:
public class Outer { public class Inner { // 内部类的代码 } } public class Subclass extends Outer.Inner { // 外部类继承内部类的代码 }
需要注意的是,在Java中内部类和外部类之间的继承关系是比较少见的,一般情况下内部类是作为外部类的成员存在,而不是作为父类或子类。