gpt4 book ai didi

java - 双向水平继承可能吗?

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

我是一名高中生,只有大约 8 个月的编码经验,所以请简化你的答案。

我正在为我的类(class)编写一个游戏,我知道,就像每个编写代码的人都应该知道的那样,继承只会沿着链向下,而不是向上。

我的问题有点长,但首先是:双向水平继承可能吗?我用一张图来解释一下: Possiblities现在您看到了我的图片,以及我所说的双向水平继承的含义,现在我想问一下,世界上有没有人创建了 java 代码,使得红色箭头所示的链接成为可能?

回答时:我现在关于链接前任。 A 扩展了 JPanel,B 扩展了 A,因此 B 扩展了 JPanel,所以不要告诉我链接任何东西。我只是想问一下 Oracle 是否有正在开发的代码来创建红色箭头所示的桥,或者是否有人拥有可以创建上述桥的代码。

最佳答案

简短的回答是否定的 - Java 是单继承,因此一个类不能扩展多个类。这通常表明您应该重新考虑您的设计。在不了解具体情况的情况下,很难说清楚,但如果 Subclass1 和 Subclass2 相似,是否可以创建一个扩展 JPanel 的抽象类,然后 Subclass1 和 Subclass2 都可以扩展该抽象类?

关于java - 双向水平继承可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23232570/

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