Java Reference
In-Depth Information
}
class Employee
{
private String name;
private int age;
Employee(String name, int age)
{
this.name = name;
this.age = age;
}
@Override
public boolean equals(Object o)
{
if (!(o instanceof Employee))
return false;
Employee e = (Employee) o;
return e.name.equals(name) && e.age == age;
}
@Override
public int hashCode()
{
int hashCode = 19;
hashCode = hashCode*31+name.hashCode();
hashCode = hashCode*31+age;
return hashCode;
}
void setAge(int age)
{
this.age = age;
}
void setName(String name)
{
this.name = name;
}
@Override
public String toString()
Search WWH ::




Custom Search