我有一个超类Person,其中包含以下方法:

public String getClasHierarchy()
{
  return "Person";
} //getClassHierarchy


我不能更改此类。

我也有person的10个子类,我需要添加一个类似的方法,以便返回由类名组成的字符串,其后是一个“>”,然后是超类中的getClassHierarchy()返回的字符串。我不能依靠知道它们之上的类层次结构是什么。不知何故,我需要从超类调用该方法。谁有想法?

非常感谢

最佳答案

您正在寻找“ super”关键字

return super.getClassHierarchy() + ">MyClassName"


无论如何,最好是通过反射而不是重新发明轮子。

07-25 21:35