クラス「staff」内にサブクラス「shopStaff」があります。スタッフのデータセットとshopStaffのデータセットを単一の文字列として送信する必要があるmeathodgetPersonがあります。
これは私のコードです
//スタッフで
public String getPerson()
{
return format(name) + format(yearJoined);
}
//shopStaffで
public String getPerson()
{
super.getPerson();
return format(department);
}
ただし、サブクラスでgetPersonミートホッドを呼び出すと、部門情報のみが返され、名前と参加年(スーパークラスでのみ設定)は返されません。
スーパーを使ったときに思いました。階層の上のクラスからすべてを返します。そうではありませんか?スーパークラスに設定されている情報にアクセスする方法を誰かに教えてもらえませんか?
ありがとう
CJ