Java,如何使上层的变量保持空;如何对子类“隐藏”变量?
我有四节课。类Person
,以及另外三个,Student
,Professor
,Tutor
,每一个都扩展了类Person。类Person有两个变量studentID
和staffID
。然而,只有学生可以有^{
你可以在下面搜索框中键入要查询的问题!
我有四节课。类Person
,以及另外三个,Student
,Professor
,Tutor
,每一个都扩展了类Person。类Person有两个变量studentID
和staffID
。然而,只有学生可以有^{
# 1 楼答案
studentID
应该是Student
的成员,而不是Person
。同样地Professor
和Tutor
都应该扩展一个类Faculty
,该类有一个staffId
,该类又扩展了Person