2011-09-13 29 views
6

我創建了幾個間接相關的Java方法。問題是,我可以在這些方法之間創建一些超鏈接作爲參考嗎? 我正在使用Eclipse for Java IDE。Java中的鏈接/錨定方法

+0

「超鏈接」是什麼意思?你在談論Javadocs嗎? –

+0

或者你正在尋找一種方法在它們之間跳躍?如果是這樣,您可能需要查看上下文並單擊行的邊距並添加書籤。或者您可能想要使用Alt +左​​鍵/ Alt +右鍵跳轉和前進。或者你可能會發現其他方法被調用的地方,然後按F3跳轉到它們。 – rajah9

+0

是的,所有這一次我只是評論每種方法來創建一些參考。我認爲只需點擊某些文本並將屏幕發送到目標方法,而不是CTRL + F會更容易。 – KnightCavalry

回答

7

可以使用的JavaDoc @see標籤:

/** 
* @see MyClass#myMethod() 
*/ 

這生成JavaDoc的超鏈接。

+0

恩,謝謝你,先生,它的作品:)我的編碼生活會更容易。 – KnightCavalry

0

我推薦@see Javadoc標籤;除此之外(以及前面提到的,但國際海事組織在語義上較不重要的@link標籤),並非如此。

2

在Eclipse中,代碼完成也可以在註釋中使用,並可用於創建鏈接。當你開始輸入一個班級的名字,點擊Ctrl + 空間得到一個匹配類的列表。它將爲該類別創建一個@link標籤。在名稱後面添加一個#並重復自動完成快捷方式將爲您提供該類的方法列表。對於您正在使用的同一班級的方法,只需鍵入#並點擊自動完成。

點擊在註釋類或方法的名稱,而持有按Ctrl會讓你跳轉到類或方法,即使沒有@see@link標籤。

0

正如其他人指出的,你的問題可以做出一些澄清。如果你不是指JavaDoc,但你的意思是把這些類關聯起來,即使它們沒有共同的接口,你也可以使用marker interface,這是一個沒有方法的接口。它被稱爲是因爲它爲類添加了一個標記,並且您可以測試一個類是否實現了該接口。