2013-01-14 28 views
3

由於代碼段:如何跳轉到超級實現在Eclipse

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

是否有在Eclipse的方式快速跳轉到超執行?由於它使用@Override進行了註釋,因此我認爲Eclipse會知道如何執行此操作。

現在作爲一個笨重的解決方法,我將輸入「super.someMethod();」作爲第一行(即使我不需要它),請單擊該行上的方法名稱,然後按F3。

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

回答

5

方法調用行左側應該有一個用於實現接口方法的小箭頭,方法調用行左側有一個用於實現方法覆蓋的小箭頭。

左鍵單擊空心箭頭可以進入界面方法。

左鍵單擊實心箭頭會將您帶到覆蓋的方法。

+0

謝謝,工作。很好的解釋。 – splungebob

1

是:將鼠標懸停在方法的名稱,按住Ctrl鍵,然後選擇從出現

4

您可以使用快捷鍵的菜單「打開超級執行」:Alt鍵 + N,S

+0

這也適用於我。謝謝。 – splungebob

1

我像Reimeus寫的Alt + N,S一樣。不需要你的光標是在有問題的功能的另一種選擇是使用彈出大綱視圖:

  • Ctrl-O打開大綱
  • Ctrl-O顯示繼承的成員
  • 類型方法名找到它