thinking in java4中讲到equals的时候,有段代码
class Value{

解决方案 »

  1.   

    package com.xuz.csdn.june15;public class EqualsTest { public static void main(String[] args) {
    Value v1 = new Value();
    Value v2 = new Value();
    v1.i = 10;
    v2.i = 10; System.out.println(v1.equals(v2));
    }}class Value {
    int i;

    public boolean equals(Object object){
    if (this == object) {
        return true;
    }

    if (object instanceof Value) {
    Value value = (Value)object;

    return value.i == this.i;
    }

    return false;
    }
    }
      

  2.   

    equals(Object object)参数一定要注意是Object,方法里面在强转。(重载问题)