1、Object java中所有类的父类。 类继承关系树的树根 1)Object o; o中可以装任何对象。 m(Object o) Object o
2.Object类中的方法,是所有对象都具有的方法 1)finallize(); 由垃圾收集器在回收垃圾对象时,最后调用的方法。 有申请,就有释放,java只是负责创建对象, 分配空间。最后需要一个释放的方法。
有内存泄漏, a.垃圾回收器如何认定垃圾对象 零引用算法 b.垃圾回收器何时释放垃圾对象 必须释放的时候
用子类覆盖
一个对象成为垃圾对象到真正能回收,一个时间段。
一般不需要覆盖这个方法。 2)getGlass(); 返回对象的实际类型。
3)toString() :返回对象的String形式,打印一个对象就是打印这个对象的toString方法的返回值 无参,返回是字符串 类名@地址
package chp9;public class TestObject{ publci static void main(String[] args){ /*Animal a1=mew Cat(); Animal a2=new Dog(); if(a1.getGlass()==a2.getGlass()) */ Student s=new Student("LC",46); System.out.PRintln(s.toString()); System.out.println(s); }}class Animal{}class Dog extends Animal{}class Cat extends Animal{}class Student{ String name; int age; public Student(String name,int age){ this.name=name; this.age=age; }} class String toString(){ return "Student name="+name+"age="age; }新闻热点
疑难解答