[hashcode & equals之5重天]覆写equals方法
1 使用instanceof操作符检查“实参是否为正确的类型”。2 对于类中的每一个“关键域”,检查实参中的域与当前对象中对应的域值。3.对于非float和double类型的原语类型域,使用==比较;4 对于对象引用域,递归调用equals方法;5 对于float域,使用Float.floatToIntBits(afloat)转换为int,再使用==比较;6 对于double域,使用Double.doubleToLongBits(adouble)转换为int,再使用==比较;7 对于数组域,调用Arrays.equals方法。
页:
[1]