想象一下,将 A 类作为基类,将 B 类和 C 类作为扩展 A 类的子类。之后您意识到您需要具有与 A 类不同属性的 D 类,但您仍然需要相同的 B 类和 C 类而不进行任何更改。是否可以以某种方式重用类 B 和 C,以便它们可以扩展类 D?
最佳答案
我不完全理解你想要做什么,但在 Java 中你不能扩展两个基类,即使你可以(就像在 C++ 中),通常也不是一个好主意。您是否考虑过组合而不是继承,在这些情况下它通常是首选设计技术。
关于java - 如何在两个父类上重用子类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55907997/