首页 > 解决方案 > Java子类必须在同一个块中它是子类?

问题描述

subclassingjava中,这是否意味着子类必须与子类所继承的类位于同一代码块中?或者它可以在它自己的类块中吗?

例子:

public void MyClass(){

     private class MySubClass(){

     }
}

相比:

我的类.java:

public void MyClass(){

}

我的子类.java:

     private class MySubClass(){

     }

标签: javasubclass

解决方案


您正在考虑一个内部类,它是在父类的范围内定义的。子类只是扩展父类:

public class Parent { }
public class Child extends Parent { }

推荐阅读