gpt4 book ai didi

Java概念继承黑客?

转载 作者:行者123 更新时间:2023-12-01 10:05:56 24 4
gpt4 key购买 nike

这是一个错误吗?

问题:我有 4 个类 VABCD .

E需要扩展VABD >,但是怎么办呢?

Class A extends V{}
Class B extends A{} // this class extends A and V
Class D extends B{} // this class extends A , V and B

Class E extends D{} // Multiples

这是可能的,但是正确吗?我知道Java没有多重继承。

最佳答案

在您的示例中,ED 的子级,传递性也是 B 的后代,Av。这是完全合法的并且在 Java 中受支持。但这不是多重继承。

Java 不支持类的多重继承这一事实涉及到一种不同的情况:您不能直接扩展多个类,例如Java支持以下内容:class E extends D、Bclass Child extends ParentA、ParentB

Java 允许实现多个接口(interface),并且允许接口(interface)的多重继承,即允许以下内容:

 interface ParentA ...

interface ParentB ...

interface Child extends ParentA, ParentB ...

关于Java概念继承黑客?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36479360/

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