Java super在没有';我不能扩展其他课程吗?
我有一个内部嵌套类,如下所示Java super在没有';我不能扩展其他课程吗?,java,Java,我有一个内部嵌套类,如下所示 class Outer { private class Inner { @Override public int hashCode() { return super.hashCode(); } } } 当我在内部类中使用IntelliJ重写hashcode()时,IntelliJ生成上述函数。但是这里的超级是指什么呢?我的内部类不会从任何其他类继承。所有类都扩展了java.la
class Outer {
private class Inner {
@Override
public int hashCode() {
return super.hashCode();
}
}
}
当我在内部类中使用IntelliJ重写
hashcode()
时,IntelliJ生成上述函数。但是这里的超级是指什么呢?我的内部类不会从任何其他类继承。所有类都扩展了java.lang.Object
(除了java.lang.Object
)
它将是内部
实例的hashCode
方法,而不是外部