【发布时间】:2011-08-29 13:20:38
【问题描述】:
我很清楚这可以在接口的帮助下完成,我已经做过很多次了。但这一次我的情况却大不相同。我有class A,class B,我需要创建另一个class C,它扩展了A和B,因为C应该具有两者的功能,并且还要注意A和B不是相互关联的,所以即使我不能说A可以扩展@ 987654326@.
我很困惑我现在应该做什么。我知道我们不能改变java......但至少有一些方法是可能的。即使是最近的也可以...请帮帮我。
添加更多细节:- Class B 是一个标准 API,而 class A 是一个通用异常类,需要被所有异常类继承。
相关问题:
- Why is there no multiple inheritance in Java, but implementing multiple interfaces is allowed?(尽管我上面的问题不是关于为什么不允许这样做。)
【问题讨论】:
-
如果我们知道您是否可以控制
class A和class B,这将有所帮助。 -
@riduidel 这不可能重复...请不要关闭这个问题。
-
@eric 我可能对 A 有一些控制...实际上 A 是一个异常类,所有异常类都必须继承它。另请注意,B 是标准 API,因此无法对其进行控制。
-
您不使用多重继承从异常和标准 API 类继承,抱歉,这完全是错误的,根本没有意义。
标签: java oop multiple-inheritance