Eclipse:查找重写方法的超类或接口

时间:2018-09-26 11:02:11

标签: java eclipse

我有一个扩展父类型的类,并且实现了几个接口。

在该类中,我还有一个重写方法

问题是如何快速找到所使用的一种超类型或接口中的此方法的起源,而不必一次遍历所有类型?

就像这个例子:

class HelloWorld 
    extends ParentType 
    implements InterfaceA, InterfaceB, interfaceC {

  // yes it's a overriden method, but is it from ParentType
  // or InterfaceA, or InterfaceB, or InterfaceC ?
  @Override
  public void hello() {
    // do sth here
  }

  ...
}

此外,父类型或接口可以扩展其他类型,这些类型可能具有替代方法。

2 个答案:

答案 0 :(得分:1)

Eclipse为每个被覆盖的方法在该方法的第一行左侧显示一个绿色的箭头状三角形。当您单击该三角形时,它将带您到包含您的方法要覆盖/实现的方法的类/接口。

enter image description here

答案 1 :(得分:1)

您可以使用关键字super.class来帮助您确定它来自哪个类。