Java内部类如何继承外部类或被外部类继承

avatar
作者
猴君
阅读量:0

Java内部类可以继承外部类,也可以被外部类继承。 如果内部类要继承外部类,可以使用关键字extends来实现。例如:

public class Outer {     public class Inner extends Outer {         // 内部类继承外部类的代码     } } 

如果外部类要继承内部类,可以通过创建内部类的实例来实现。例如:

public class Outer {     public class Inner {         // 内部类的代码     } }  public class Subclass extends Outer.Inner {     // 外部类继承内部类的代码 } 

需要注意的是,在Java中内部类和外部类之间的继承关系是比较少见的,一般情况下内部类是作为外部类的成员存在,而不是作为父类或子类。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!