Object類中的常用方法

2021-10-13 20:39:45 字數 667 閱讀 4745

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型別可以儲存任何物件 作為引數,可接受任何物件 作為返回值,可返回任...