如何跳转到Eclipse中的超级实现

时间:2013-01-14 19:36:13

标签: java eclipse

鉴于代码段:

@Override
public String someMethod()
{
  return "foo";
}

Eclipse中有没有办法快速跳转到super中的实现?由于它是用@Override注释的,我认为Eclipse会知道如何做到这一点。

现在作为一个笨重的解决方案,我将输入“super.someMethod();”作为第一行(即使我不需要它),单击该行上的方法名称,然后按F3。

我正在使用Eclipse 3.4.1(Ganymede)for Solaris。

4 个答案:

答案 0 :(得分:7)

您可以使用快捷键: Alt + N,S

答案 1 :(得分:6)

方法调用行左侧应该有一个空心箭头用于实现接口方法,并且在方法调用行左侧有一个小实线箭头用于执行方法覆盖。

左键单击空心箭头即可转到界面方法。

左键单击实线箭头可转到已覆盖的方法。

答案 2 :(得分:3)

我喜欢Alt + N,S喜欢Reimeus写道。另一个不要求光标位于相关函数中的选项是使用弹出式大纲视图:

  • Ctrl-O打开大纲
  • Ctrl-O显示继承的成员
  • 输入方法名称以查找

答案 3 :(得分:2)

是:将鼠标悬停在方法名称上,按住CTRL键,然后从出现的菜单中选择“打开超级实施”