0

实例化一个引用新教员的 Employee 变量。这是什么意思?我对此感到困惑。

这是班级的历史。

interface Rules 
Employee implements Rules
Faculty extends Employee
4

2 回答 2

4

类层次结构错误。教师不是雇员,因此不应该有继承层次结构。

这句话没有多大意义,因为实例化一个变量没有任何意义。我认为这意味着:创建 Employee 类的新实例。员工应引用 Faculty 的实例。所以它应该有一个类型为 Faculty 的字段。

编辑:

根据完整的说明,类层次结构是正确的。但是Faculty类的名字非常糟糕。它应该被命名为“FacultyMember”或“Professor”(因为它就是这样)。

措辞也不是很好选择。在这种情况下,“实例化引用新教员的员工变量”的含义是:

Employee employee = new Faculty(...);
于 2013-02-09T09:48:43.963 回答
0

胡乱猜测:

Employee employee = new Employee();
employee.faculty = new Faculty();
于 2013-02-09T09:47:41.920 回答