java hascode
生活随笔
收集整理的這篇文章主要介紹了
java hascode
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
有部分代碼如下:
Cat cat=new Cat("Kitty",2);
system.out.println(cat);
問題:輸出什么?
調(diào)用并執(zhí)行toString()方法,兩種情況:
1.若類里有覆寫toString()方法時(shí),調(diào)用覆寫toString()方法;
2.否則調(diào)用父類object里面的toString()方法,輸出:類名@hascode 。格式:( getClass().getName() + '@' + Integer.toHexString(hashCode()))。
備注:hashCode是jdk根據(jù)對(duì)象的地址或者字符串或者數(shù)字算出來的int類型的數(shù)值
轉(zhuǎn)載于:https://www.cnblogs.com/fantasy1874/p/7068446.html
總結(jié)
以上是生活随笔為你收集整理的java hascode的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。