两个类从一个基类扩展:这是多重继承吗?

时间:2014-05-27 10:42:51

标签: java exception multiple-inheritance

在Java中,不可能从类扩展两个对象。

Java.lang.Errorjava.lang.Exception如何延伸java.lang.Throwable

class Error extends Throwable 
class Exception extends Throwable

3 个答案:

答案 0 :(得分:6)

您所描述的不是多重继承的示例 - 这只是两个具有相同基类的类。当一个类有多个基类时,多重继承就是这种情况,这就是Java不支持的情况。

答案 1 :(得分:5)

class A extends Throwable , Exception {
} // Compilation error in java - Multiple Inheritance. i.e, 1 class extending 2 or more classes.

class Erorr extends Throwable 
class Exception extends Throwable // two "independent" classes extending the same class. valid in Java 

答案 2 :(得分:0)

在java中,一个子类只能参与一个继承层次结构。这意味着一个子类只能扩展一个父类。请单击以下URL以查看显示这种情况的UML图。

inheritance in java