您能否解释以下代码行的含义是什么
getClass().getName+"@"+Integer.toHexString(hashCode())
这是在对象类中实现
toString()
方法的方式,但是我无法理解它如何调用hashCode()
。 最佳答案
这将返回一个由3个部分组成的字符串。
班级名称
性格
对象的哈希码。 hashCode()是Object类的另一种方法(因此,所有其他对象都继承它,因为所有内容都是Object的子类)。
您可以在Java api文档中了解更多信息。 https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html
关于java - 洞察toString方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43052345/