我在“员工”类中有一个子类“shopStaff”。我有一个肉类 getPerson,我需要将工作人员中的数据集和 shopStaff 中的数据集作为单个字符串发送。
这是我的代码
// 在员工中
public String getPerson()
{
return format(name) + format(yearJoined);
}
// 在店员中
public String getPerson()
{
super.getPerson();
return format(department);
}
但是,当我在子类中调用 getPerson 方法时,它只返回部门信息,而不是名称和加入年份(我只在超类中设置。
我想当我使用超级。肉食它将返回层次结构中上述类的所有内容。不是这样吗?如果没有,谁能告诉我如何访问超类中的信息集?
谢谢
CJ