我知道语言规范只声明了单一继承,但我对这个例子似乎违反了规则感到困惑。
如果我写一个Exception类,我会写:
public class MyException extends Exception {
//class body
}
只是,如果你看这里,你会注意到类Exceptionextends Throwable。
所以在我看来,我们有(理论代码示例)
public class MyException extends Throwable, Exception {
//class body
}
为什么不是这样?
我想这与每个类扩展Object但也可以子类化一次的方式相同?