实现标准equals的流程

来源:互联网 发布:南风知我意2书包网 编辑:程序博客网 时间:2024/05/16 05:37
public boolean equals(Object o){    // 判断两者是否相同    if(this == o){        return true;    }    // 是否空    if(null == o){        return false;               }    // 是否是同一类或子类    if(! o instanceof Test){        return false;    }    // 强制转换    Test t = (Test)o;    // 判断标准    if (t.name.equals(this.name) && t.age == this.age){        return true;    } else {        return false;    }}
0 0