我有一个名为Employee的类。这个类有3个属性:name,adress和supervisor。
答案 0 :(得分:1)
如果员工的主管可以是任何其他类型的Employee
主管应该是Employee
,但如果只有经理可以成为主管,那么主管应该是Manager
。
正如旁注:以这种方式继承并不总是一个好的解决方案。如果Employee
可以有多个角色,例如Developer
和Designer
,则会遇到很多麻烦。
我建议你看一下object composition而不是继承。