Manager 和 Employee 类都是 EnterpriseMember 的子类。如何为 Employee 类编写一个“getManager”方法(返回在其报表列表中包含此 Employee 的 Manager 实例)?提前致谢!
public class Manager extends EnterpriseMember {
/*Fields */
private List reports = new ArrayList();
/*Constructor */
public Manager(String name){
super(name);
}
/*Methods */
public void addReport(Employee employee){
reports.add(employee);
}// How can "employee" know it is in this List?
}
public class Employee extends EnterpriseMember {
/*Constructor */
public Manager(String name){
super(name);
}
/*Methods */
public Manager getManager(){
return ???;
}
}
叮当猫咪
慕少森
相关分类