一个方法可以访问所属类的所有对象的私有数据。
代码:
public class Employee {
private Date_hireDay hireDay;
private String name;
Employee(){
hireDay = new Date_hireDay();
}
public Date_hireDay getHireDay() {
return hireDay;
}
public void setHireDay(Date_hireDay hireDay) {
this.hireDay = hireDay;
}
@Override
public String toString() {
return "Employee [hireDay=" + hireDay + "]";
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public boolean equals(Employee others) {
return name.equals(others.name);
}
}
看看Employee类中最后那个equals方法。它的显式参数为一个Employee类型的对象。