gpt4 book ai didi

java - 修复此继承结构的最佳方法?

转载 作者:行者123 更新时间:2023-11-29 02:58:55 24 4
gpt4 key购买 nike

<分区>

我目前正在开发一个 Java 项目,我有 3 个类(I、H 和 O)继承自抽象类 N。其中 I 和 O 需要类 S 中描述的属性,类 H 和 O 需要描述的属性在类 P 中。不能使用接口(interface)创建属性 P 和 S。这会导致问题,如果我要实现这样的结构: N -> P N -> S 我 -> S,O -> S 和 O -> P, H -> P
但这在 Java 中是不可能的,因为它不允许多重继承。一个合乎逻辑的解决方案是使 S 从 P 继承,P 从 N 继承。但这会导致问题,即我从 P 获得了不需要的属性。

我正在寻找一种干净的方法来实现它,感谢您的阅读!

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