A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© wang06125439 中级黑马   /  2016-5-2 10:11  /  401 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

package mianshiti;

public class Person {
private String name;
private int age;
public Person() {
        super();
       
}
public Person(String name, int age) {
        super();
        this.name = name;
        this.age = age;
}
public String getName() {
        return name;
}
public void setName(String name) {
        this.name = name;
}
public int getAge() {
        return age;
}
public void setAge(int age) {
        this.age = age;
}
@Override
public int hashCode() {
        final int prime = 31;
        int result = 1;
        result = prime * result + age;
        result = prime * result + ((name == null) ? 0 : name.hashCode());
        return result;
}
@Override
public boolean equals(Object obj) {
        if (this == obj)
                return true;
        if (obj == null)
                return false;
        if (getClass() != obj.getClass())
                return false;
        Person other = (Person) obj;
        if (age != other.age)
                return false;
        if (name == null) {
                if (other.name != null)
                        return false;
        } else if (!name.equals(other.name))
                return false;
        return true;
}
@Override
public String toString() {
        return "Person [name=" + name + ", age=" + age + "]";
}

}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马