请教:如何在自己定义的类中重写equals()??

解决方案 »

  1.   

    和其它重写父类中的方法一样,因为equals()是从祖爷爷类来的(呵呵)!!!!
    把你想认为二个对象怎么能相等就相等
      

  2.   

    equals是Object的方法,跟一般的override一样啊
      

  3.   

    比如要测试两个相等的日期类的话
    public boolean equals(MyDate mydate)
    {
    if(this.day==mydate.day&&this.month==mydate.month&&this.year==mydate.year)
    return true;
    else
    return false;}