【Homework】说出 == 和 equals 的区别
生活随笔
收集整理的這篇文章主要介紹了
【Homework】说出 == 和 equals 的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
(1)==? 從概念來看它是比較運算符。既可以用于基本數據類型,也可以用于引用類型,用于基本數據類型時,判斷的是值是否相等,用于引用類型時,判斷的是兩個地址是否一樣,即是否是同一個對象。
(2)equals? 從概念來看它是Object類的方法,因此Java的類都可以使用equals。只能用于引用類型,當沒有重寫equals方法時,調用的是Object的equals方法,判斷的是兩個地址是否相等(即是否是同一個對象),重寫后可以判斷對象的屬性是否一樣。如String,當然也可以根據自己的需求對其進行重寫。
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的【Homework】说出 == 和 equals 的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Homework】银行存取款业务
- 下一篇: 【Homework】什么是多态,多态具体