object類中的一些方法
1.equals(object a,object b)
eg.string text1 = null;
string text2 = 「123」;
system.out.println(text1.equals(text2));
這時將由於text1沒有具體引用到物件,而無法呼叫equals方法,在使用者的資料輸入或者資料的傳遞過程中,乙個物件的引用是未知的,那麼若要呼叫該物件的方法,則可能會出現異常,現將該語句改為
string text1 = null;
string text2 = 「123」;
system.out.println(object.equals(text1,text2));
2.isnull(object a)
該方法是對傳入的引數是否為空進行判斷
3.requirenonnull(t obj)
該處的t為泛型
檢查指定物件引用是否為null,若為null則直接丟擲nonpointerexception,若不為null則返回obj
eg.string text = null;
system.out.println(object.requirenonnull(text));
執行結果將直接跑出nonpointerexception異常
Object類中的常用方法
1 public int hashcode 返回該物件的雜湊碼值 雜湊碼值是根據位址值換算出來的乙個值,不是實際的位址值 2 public final class getclass 返回此object的執行時類 class類的方法 public string getname 以string的形式返回...
Java中Object類的常用方法
類層次結構的根類.每個類都使用 object 作為超類 父類 public final class getclass 以class形式表示的當前類 返回 表示此物件執行時類的 class 物件。class類中有乙個方法 public string getname 以 string 的形式返回此cla...
Object類常用方法
object類 超類 基類,所有類的直接或間接父類,位於繼承樹的最頂層 任何類,如沒有書寫extends顯示繼承某個類,都預設直接繼承0bject類,否則為間接繼承 0bject類中所定義的方法,是所有物件都具備的方法 0bject型別可以儲存任何物件 作為引數,可接受任何物件 作為返回值,可返回任...