Java:Object类

Posted Technical Blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java:Object类相关的知识,希望对你有一定的参考价值。

Object 类是 Java 中所有类的始祖,在 Java 中每个类都是由它拓展而来。但是并不需要用 extends 声明。

可以使用 Object 类型变量引用任何类型的对象。

equals 方法

用于检测一个对象是否等于另外一个对象,在 Object 类中这个方法用于判断两个对象是否具有相同的引用。如果两个对象具有相同的引用,它们一定是相等的。

hashcode 方法

散列码 hashcode 是由对象导出的一个整型值。由于 hashcode 方法定义在 Object 类中,因此每个对象都有一个默认的散列码,其值为对象的存储地址。

如果重新定义 equals 方法,就必须重新定义 hashcode 方法,以便用户可以将对象插入到散列表中。

toString 方法

用于返回表示表示对象值的字符串。

 

以上是关于Java:Object类的主要内容,如果未能解决你的问题,请参考以下文章

Java基础10:object类

java10-1 Object类

Object类

Java——Object类

Java Object类

java.lang.Object