一、Object类
我们一般所创建的类都是Object的子类,所有的类都是继承Object类的.
Object类在JAVA里面是一个比较特殊的类,JAVA只支持单继承,子类只能从一个父类来继承,如果父类又是从另外一个父类继承过来,那他也只能有一个父类,父类再有父类,那也只能有一个,JAVA为了组织这个类组织得比较方便,它提供了一个最根上的类,相当于所有的类都是从这个类继承,这个类就叫Object。所以Object类是所有JAVA类的根基类,是所有JAVA类的老祖宗。所有的类,不管是谁,都是从它继承下来的。
public class Student extends Object{
}
默认继承Object类,但是我们一般写的时候不用写extends Object,我们默认的是继承它。
二,toString方法
我们测试下来
public void test() {
Student s = new Student();
System.out.println(s);
}
运行结果:
为什么输出会是这样一串字符串呢?我们解析一下