简介Java编程中的Object类
Object 类位于 java.lang 包中,是所有 Java 类的祖先,Java 中的每个类都由它扩展而来。定义Java类时如果没有显示的指明父类,那么就默认继承了 Object 类。Object 类中的 equals() 方法用来检测一个对象是否等价于另外一个对象,语法为:注意:散列码是按照一定的算法由对象得到的一个数值,散列码没有规律。hashCode() 方法主要用来在集合中实现快速查找等操作,也可以用于对象的比较。在 Java 中,对 hashCode 的规定如下:简单地说:如果两个对象相同,那么它们的 hashCode 值一定要相同;如果两个对象的 hashCode 值相同,它们并不一定相同。在 Java 规范里面规定,一般是覆盖 equals() 方法应该连带覆盖 hashCode() 方法。以上几种方法,在Java中是经常用到的,这里仅作简单介绍,让大家对Object类和其他类有所了解,详细说明请参考 Java API 文档。
用户评论