实例化引用新Faculty的Employee变量。这是什么意思? 我很困惑。
这是课程hiraricy。
interface Rules
Employee implements Rules
Faculty extends Employee
答案 0 :(得分:4)
类层次结构错误。教师不是雇员,因此不应该有继承等级。
这句话并不意味着实例化变量并不意味着什么。我认为这意味着:创建一个Employee类的新实例。员工应该参考一个学院的实例。所以它应该有一个类型为Faculty的字段。
编辑:
基于完整的说明,类层次结构是正确的。但是教师班的名字非常糟糕。它应该被命名为“FacultyMember”或“Professor”(因为它就是这样)。
措辞也不是很好。什么“实例化引用新Faculty的Employee变量”在这种情况下意味着:
Employee employee = new Faculty(...);
答案 1 :(得分:0)
疯狂猜测:
Employee employee = new Employee();
employee.faculty = new Faculty();