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; }新聞熱點
疑難解答