Object學習

Object類的hashCode()方法:返回該對象的hash碼值  與地址值有關 
                     getClass() :獲取對象的運行時類  返回Class對象          Class.getName 獲取類的完整路徑名和類名
                     toString() 原理  :s.getClass().getName+'@'+Integer.toHexString(s.hashCode())  但是沒有意義,建議所有子類重寫
                                                直接輸出一個對象實際調用對象的toString()方法  System.out.println(s)   System.out.println(s.toString())
                    equals():String.equals已經重寫過Object的equals的方法了,比較的是值 
                                    優化:提高效率   首先判斷是否是自己,是則返回true  Object==ob  
                                                                        判斷對象是否爲空和 這個對象是否屬於當前類     最後對比對象的所有屬性是否相等
                                    只能判斷引用類型,不能比較基本類型 
                    Object
類的finalize()方法和clone()方法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章