欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【Object 类】 toString、equals 、hashCode

程序员文章站 2022-04-19 18:24:05
...

java.lang.Object 类 是java语言中的根类,即所有类的父类,包含常见的一些方法,大多时候是需要覆盖的

public String toString();  //返回该对象的字符串表示
//未覆盖:对象的类型 + @ + 地址
public boolean equals(Object obj);  //指示某个对象是否与此对象“相等”
//未覆盖:用“==”比较两个对象的地址值,结果基本为false
public native int hashCode();  //返回对象的哈希值

//native代表调用的是本地操作系统的方法

//String类的哈希值,一般情况下,如果内容相同,则哈希值相同

 

相关标签: Java