1、1、 Object 类是具体类2、如果一个类在定义时没有明确的指明继承那个类,则默认继承 Object 类,也就是说class Person会默认转化为 class Person extends Object3、 System.out.print()和 System.out.println()里面的对象调用默认调用 toString()如果里面是基本数据类型,则先默认转化为包装类,然后默认调用 toString()4、利用默认调用 toString()完成信息的输出Person:public String toString()return “姓名:“+this.name+“ ;年龄:“+thi
2、s.age;测试类:public static void main(String args)Person per=new Person(“朱冠锦“,30);System.out.println(“对象信息:“+per);5、 Object 类中的 equals(Object obj)主要用于对象的比较操作String 类继承了 Object 类,覆写了 equals(Object obj)自定义类若想使用 equals(Object obj),就得覆写此方法,代码如下:public boolean equals(Object obj)if(this=obj)return true; if(!(obj instanceof Person)return false;Person per=(Person)obj;if(per.name.equals(this.name) elsereturn false;6、 Object 类可以接收任意引用数据类型,比如类、接口、数组虽然,接口不能继承类,但是,此处 Object 接收接口,只是引用,而不是因为继承例如:A a=new B();Object obj=a;/obj 只是引用 a 指向的 B 类实例A x=(A)obj;System.out.println(x.getInfo();/子类调用被父类覆写的 getInfo()