gpt4 book ai didi

Java允许多重继承

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:09:43 26 4
gpt4 key购买 nike

我对多重继承中的一个概念感到困惑。我有 A、B 和 C 三个类(class)。

Class A {
// ...
}

Class B extends A {
// ...
}

Class C extends B {
// ...
}

我知道这是多重继承的坏习惯,我还阅读了 java allows multiple inheritance through interfaces。但是我在上面的代码中没有收到任何错误。请任何人在不使用界面的情况下用一个清晰​​的例子来解释我。谢谢!!

最佳答案

这不是多重继承。每个类都有一个直接父类(super class)。如果您的示例被认为是多重继承,您将根本无法使用 extends 关键字,因为默认情况下每个类都已经扩展了 Object 类。

多重继承是

class C extends A,B {}

这在 Java 中是非法的。

关于Java允许多重继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26195553/

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