一、Object类
(一)概述
1.Object是类层次结构的根类,每个类都使用Object作为超类,所有1对象(包括数组)都实现
这个类的方法,随意定义一个java类型不动手显示定义其父类,那么这个类的父类就是Object类。
superclass:父类
class Person[extends Object]{}
class Teacher extends Person{}
1)Teacher直接父类是Person
2)因为Person类没有手动定义任何父类,默认的父类就是Object类
3)类有多层继承类,因此Object也是Teacher的父类
4)所有类,包括数组,都可以使用Object中的方法功能
2.构造方法
Object():空参构造,第一行,没有调用super(),因为Object没有父类
用途:
1)创建Object类的对象的方法
2)子类访问,所有子类都会直接或者间接的访问到这个顶层父类的构造方法。
代码:
public class UseObject {
public static void main(String[] args) {
Teacher t = new Teacher();
t.toString();
int[] arr =new int[5];
arr.toString();
}
}