各位同学 请教个问题 Object是所有类的父类 ,意思是不是 就是 所有类都继承Object呢,那这样的话,为什么这些类还可以继承其他类的呢,这不和Java的类之间的单继承矛盾么,Java中接口可以多继承,称之为扩展,类可以多实现接口。
class Student extends Person{
}
就像这里,是不是Java在编译的时候先看看这个Student有没有显示的继承其他类,如果有就,就继承这里的Person类,而Persion类是继承了Object的。如果没有显示的继承关系,那么Java虚拟机就让他继承Object吗 ,请问各位同学 是这样的原理吗。 编译的时候看看有没有显示的继承,有就继承其他,有其他类继承Object,如果没有就直接继承Object?
|