gpt4 book ai didi

java - 多重继承和Java

转载 作者:行者123 更新时间:2023-12-01 23:01:40 25 4
gpt4 key购买 nike

Java 不支持多重继承(目前为止,但可能会保持这种状态)。

但是,Object 怎么样?类(class)?假设你有一个对象 A继承自 Object类(class)。现在,您创建一个类 B继承自 A类(class)。但是,每个类都继承 Object类,不是B通过继承 Object 表现出多重继承和A

Java知道它总是有继承自 Object 的对象吗?类因此可以轻松支持它吗?否则,如果每个人都随意继承多个类,Oracle 将不得不实现更多的支持。

或者,不是同时继承 ObjectA , B仅继承自 A其中包含来自 Object 的继承全部包裹在一个对象中?

最佳答案

这个问题是基于误解。

But, what about the Object class? Say you have an object A that inherits from the Object class. Now, you create a class B that inherits from the A class. But, with every class inheriting the Object class, isn't B exhibiting multiple inheritance by both inheriting from Object and A?

误解就在这里 - “每个类都继承 Object 类”

事实上,如果一个类没有显式扩展另一个类,那么它只会(隐式)扩展Object

Object 是每个类的最终父类(super class),但它不是每个类的直接父类(super class)。 Java 类层次结构是一棵树,Object 位于顶部。

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

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