2015-11-05 36 views

回答

4

「==」比較兩個對象(內存地址)的標識。如果你有兩個人對象,他們的姓氏相同,年齡,性別......,那麼他們應該是同一個人。但是因爲您在代碼中分別創建了兩個人物對象,所以當您使用「==」時,您會得出兩個不同的人物。但是如果你重寫「等於」,那麼你可以得出結論他們是同一個人。

查看「有效的java」(如果不是最好的,那裏最好的Java書之一)。這裏有一些好的項目。

相關問題