Object類

父類是否還有父類垦写??彰触?
有的梯投,叫Object類,也叫根類况毅,我們叫他上帝分蓖。是所有對象的超類或父類。

  • 該類總定義了所有類都具有的功能尔许,
  • 隱式的構造方法
    • 所有對對象都具備對象比較功能:equals( 與之比較的對象 ); 是同一個對象就輸出true,不同對象輸出為flase么鹤,當然要用我們自己輸出一下。原理就是比較兩個對象的地址是否相同(對象1 === 對象2 )味廊,java中一切都是指針午磁,所以 對象1 就是地址!毡们!
    • 如果想實現(xiàn)不一樣的比較方法,比如值相等即相等昧辽;直接復寫equals( Object obj )方法衙熔,代碼如下:
    class Demo{
    private int num;
    Demo(int num){
        this.num = num;
    }

    //重寫Object類的equals方法,讓值相同搅荞,對象就相同红氯;值不同,對象也就不同9就础痢甘!
    public boolean equals(Object obj){ //Object obj = new Demo()    多態(tài)!\怨薄Hぁ!腔丧!
        if(!(obj instanceof Demo))    //判斷obj對象是否是Demo類
            return false;  //更為合理的做法是用異常處理放椰,拋出異常!愉粤!
        Demo d = (Demo)obj;    //類型轉換砾医;只能父類對象轉換為子類對像。
        return this.num == d.num;
    }
}

class Person{    //定義一個Person類衣厘,測試一下不同類的對象比較

}

class ObjectDemo{
    public static void main(String[] args){
        Demo d1 = new Demo(123);
        Demo d2 = new Demo(23);
        Person p1 = new Person();
        System.out.println(d1.equals(d2));
        System.out.println(d1.equals(p1));   //不同類之間的對象比較如蚜,對象一定不同,
        System.out.println(d1.equals(d1));    //所以我們在equals(Object obj)的開頭先判斷一下是否是同個對象!4戆睢探赫!
    }
}
  • toSring類:返回該對象的字符串,任何對象都能轉換為字符串兴猩,神奇吧F谙拧!倾芝!
    • 實現(xiàn):getClass().getName() + ‘@‘ +Integer.toHexString( hashCode() )
    • 字符格式: Demo@7852e922(對象類型+@+哈希值(內存地址))
    • 哈希值的方法:hashCode();出來的值是十進制的要轉十六進制:Integer.toHexString(十進制的值)
    • 地址值一般沒什么意義讨勤;所以一般需要復寫toString( )方法!3苛怼潭千!
  • getClass( )
    • Class a = new Class(); //定義類文件
    • getClass( ).getName( )
  • hashCode( ) :
    • 返回哈希值!=枘颉刨晴!
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市路翻,隨后出現(xiàn)的幾起案子狈癞,更是在濱河造成了極大的恐慌,老刑警劉巖茂契,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蝶桶,死亡現(xiàn)場離奇詭異,居然都是意外死亡掉冶,警方通過查閱死者的電腦和手機真竖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來厌小,“玉大人恢共,你說我怎么就攤上這事¤笛牵” “怎么了讨韭?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長涨岁。 經常有香客問我拐袜,道長,這世上最難降的妖魔是什么梢薪? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任蹬铺,我火速辦了婚禮,結果婚禮上秉撇,老公的妹妹穿的比我還像新娘甜攀。我一直安慰自己秋泄,他們只是感情好,可當我...
    茶點故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布规阀。 她就那樣靜靜地躺著恒序,像睡著了一般。 火紅的嫁衣襯著肌膚如雪谁撼。 梳的紋絲不亂的頭發(fā)上歧胁,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天,我揣著相機與錄音厉碟,去河邊找鬼喊巍。 笑死,一個胖子當著我的面吹牛箍鼓,可吹牛的內容都是我干的崭参。 我是一名探鬼主播,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼款咖,長吁一口氣:“原來是場噩夢啊……” “哼何暮!你這毒婦竟也來了?” 一聲冷哼從身側響起铐殃,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤海洼,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后富腊,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體贰军,經...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年蟹肘,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片俯树。...
    茶點故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡帘腹,死狀恐怖,靈堂內的尸體忽然破棺而出许饿,到底是詐尸還是另有隱情阳欲,我是刑警寧澤,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布陋率,位于F島的核電站球化,受9級特大地震影響,放射性物質發(fā)生泄漏瓦糟。R本人自食惡果不足惜筒愚,卻給世界環(huán)境...
    茶點故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望菩浙。 院中可真熱鬧巢掺,春花似錦句伶、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至轧苫,卻和暖如春楚堤,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背含懊。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工身冬, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人绢要。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓吏恭,卻偏偏與公主長得像,于是被迫代替她去往敵國和親重罪。 傳聞我的和親對象是個殘疾皇子樱哼,可洞房花燭夜當晚...
    茶點故事閱讀 45,435評論 2 359

推薦閱讀更多精彩內容

  • 第05天API 今日內容介紹 ·Object類& System類 ·日期相關類 ·包裝類&正則表達式 ·Date對...
    chcvn閱讀 408評論 0 1
  • 說明: object是類層次的根類,所有類的父(超)類 一剿配、registerNatives() private ...
    nzdnllm閱讀 479評論 0 4
  • Object Object 是類層次結構的根類搅幅。每個類都使用 Object 作為超類。所有對象(包括數(shù)組)都實現(xiàn)這...
    hey_leex閱讀 386評論 0 1
  • 我曾經在震怒之下質問某人良心哪去了呼胚,三觀哪去了茄唐,對方語氣生硬情緒平緩的回答我,他的三觀很正蝇更,當下我就覺得電視里...
    瞇歌瞇歌變閱讀 154評論 0 0
  • 如題沪编,春節(jié)前幾天做夢,夢到母親一夜變老年扩,全部白頭蚁廓。夢里床上的媽媽面露驚恐,手插進自己的白發(fā)厨幻,凄厲的聲音回響...
    阿尤衛(wèi)閱讀 366評論 0 2