【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类的哈希值,一般情况下,如果内容相同,则哈希值相同
推荐阅读
-
jdk基础之Object类hashCode()和equal()方法
-
hashcode相等两个类一定相等吗?equals呢?相反呢?
-
荐 java父类-Object类-equals与==-方法的重载和重写-游离块-this关键字
-
foreach/equals/包装类/toString/static
-
Object、String的hashCode()和equals()对比
-
初识String类中的toString()和equals()
-
java开发中object类中的hashcode()方法使用
-
PAI中的Object类、toString、equals方法
-
Java:object类 中常用equals()和 toString()方法的重写
-
java类中的equals、hashCode和toString方法