标签: java oop inheritance
我知道java中的每个类都默认扩展Object类。这意味着每当一个类扩展一个类时它实际上扩展了两个类?或者,当一个类扩展另一个类时,它不扩展对象,因为它扩展的类已经扩展了对象?
答案 0 :(得分:2)
不,如果它扩展了另一个类,它会扩展一个扩展Object的类(如果层次结构更深,则扩展为不同的类)。每个班级都有一个直接的超级班级。
Object
同样,如果课程A延伸B,B延伸C,A只有一个直接超类 - B - 即使C是A的直接超类。
A
B
C