实例化一个引用新教员的 Employee 变量。这是什么意思?我对此感到困惑。
这是班级的历史。
interface Rules
Employee implements Rules
Faculty extends Employee
实例化一个引用新教员的 Employee 变量。这是什么意思?我对此感到困惑。
这是班级的历史。
interface Rules
Employee implements Rules
Faculty extends Employee
类层次结构错误。教师不是雇员,因此不应该有继承层次结构。
这句话没有多大意义,因为实例化一个变量没有任何意义。我认为这意味着:创建 Employee 类的新实例。员工应引用 Faculty 的实例。所以它应该有一个类型为 Faculty 的字段。
编辑:
根据完整的说明,类层次结构是正确的。但是Faculty类的名字非常糟糕。它应该被命名为“FacultyMember”或“Professor”(因为它就是这样)。
措辞也不是很好选择。在这种情况下,“实例化引用新教员的员工变量”的含义是:
Employee employee = new Faculty(...);
胡乱猜测:
Employee employee = new Employee();
employee.faculty = new Faculty();