Java类默认扩展对象类,所以如果一个类扩展了除object之外的类,它会扩展两个类吗?

时间:2014-09-10 01:47:02

标签: java oop inheritance

我知道java中的每个类都默认扩展Object类。这意味着每当一个类扩展一个类时它实际上扩展了两个类?或者,当一个类扩展另一个类时,它不扩展对象,因为它扩展的类已经扩展了对象?

1 个答案:

答案 0 :(得分:2)

不,如果它扩展了另一个类,它会扩展一个扩展Object的类(如果层次结构更深,则扩展为不同的类)。每个班级都有一个直接的超级班级。

同样,如果课程A延伸BB延伸CA只有一个直接超类 - B - 即使CA的直接超类。