gpt4 book ai didi

java - 在 Java 中调用非自身类的父类(super class)

转载 作者:行者123 更新时间:2023-11-29 07:45:46 24 4
gpt4 key购买 nike

我想通过它在另一个类中的子类调用父类(super class)的方法。

例如:类 A 及其子类 CA,CA 重写 A 的方法 f()

class A{
f();
}

class CA extends A{
@Override
f();
}

B 类中的 CA 实例:

class B{
CA mCA = new CA();
}

有没有办法在类B中调用CA的父类(super class)(A)的方法f()?喜欢

mCA.super.f();   (I know its wrong)

....

感谢您的帮助:)

最佳答案

根本没有。

您可以调用您拥有的类的对象的方法。

BTW 为什么要调用父类(super class)的方法?

如果您需要这样做,那么您的类设计有问题。 CA 应该创建自己的方法,您可以直接在类 CA 中调用 f(),后者又调用类 的方法>A.

或者重写的方法应该和原来的实现兼容。在这种情况下,无需调用父类(super class)的方法。

关于java - 在 Java 中调用非自身类的父类(super class),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25995848/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com