Stworzyłem kilka metod Java, które są pośrednio powiązane. Pytanie brzmi, czy mogę utworzyć hiperłącze między tymi metodami jako odniesienie? Używam Eclipse dla Java IDE.Metoda łączenia/zakotwiczenia w Javie
Odpowiedz
Można użyć tagu JavaDoc @see:
/**
* @see MyClass#myMethod()
*/
Generuje hiperłącza w swojej JavaDoc.
Cóż, dziękuję, proszę pana, to działa :) Moje życie kodowania będzie łatwiejsze. – KnightCavalry
Polecam tag Javadoc @see
; poza tym (i wspomnianym wcześniej, ale mniej znaczącym semantycznie tagiem IMO, @link
), tak naprawdę nie.
W środowisku Eclipse uzupełnianie kodu działa również w komentarzach i może służyć do tworzenia łączy. Gdy zaczniesz wpisywać nazwę klasy, naciśnij Ctrl + Przestrzeń, aby uzyskać listę pasujących klas. Zostanie utworzony znacznik @link
dla tej klasy. Dodanie #
za nazwą i powtórzenie skrótu autouzupełniania daje listę metod tej klasy. Dla metod z tej samej klasy, w której pracujesz, po prostu wpisz #
i naciśnij auto complet.
Kliknięcie klasy lub metody nazwy w komentarzu trzymając Ctrl pozwoli Ci skakać do tej klasy lub metody, nawet bez @see
lub @link
tagów.
Jak inni podkreślili, twoje pytanie może zawierać pewne wyjaśnienia. Jeśli nie masz na myśli JavaDoc, ale masz na myśli powiązanie klas razem, mimo że nie mają wspólnego interfejsu, możesz użyć interfejsu marker interface, który jest interfejsem bez żadnych metod. Jest to tak zwane, ponieważ dodaje znacznik do klas i można sprawdzić, czy klasa implementuje interfejs.
- 1. repaint() Metoda w Javie
- 2. Typowa metoda w Javie bez rodzajowy argumentu
- 3. Metoda konkatenacji 2 ciągów w Javie
- 4. Metoda z Generic typ zwracany w Javie
- 5. Jak działa metoda equals() w Javie
- 6. Co to jest metoda wygodna w Javie?
- 7. Jak sprawdzić, czy metoda istnieje w środowisku wykonawczym w Javie?
- 8. Czy istnieje metoda __equals w PHP, tak jak w Javie?
- 9. Najlepsza metoda do analizy różnych niestandardowych dokumentów XML w Javie
- 10. Jak szybko określić, czy dana metoda zostanie nadpisana w Javie
- 11. Czy metoda executeUpdate w Javie jest bezpieczna dla wątków?
- 12. Readkey w Javie
- 13. Metoda przeciążania w pythoniu
- 14. Metody macierzyste w Javie
- 15. Zatrzymywanie wątku w Javie?
- 16. metoda wychodzenia setInterval w javascript
- 17. synchroniczne metoda współbieżności w Ruby
- 18. Labirynt Pacmana w Javie
- 19. Zmniejszyć LinkedHashMap w Javie
- 20. Obiekt funkcji w Javie
- 21. Iterator nad HashMap w Javie
- 22. Brakująca metoda w języku Java lub PHP
- 23. metoda działa w refleksji, ale nie w sposób „normalny” w Javie
- 24. Tworzenie siatki w Javie
- 25. Wywołanie metody podklasy w Javie
- 26. Odwróć komparator w Javie 8
- 27. Dekorator w Javie
- 28. Dlaczego metoda contains() znajduje pusty ciąg w niepustym łańcuchu w Javie
- 29. Wywoływanie metod przechwytywania w Javie
- 30. Interesujące zachowanie Nici w Javie
Co masz na myśli przez "hiperlink"? Czy mówisz o Javadocs? –
A może szukasz sposobu na przejście między nimi? Jeśli tak, możesz spojrzeć na kliknięcie kontekstowe na marginesie linii i dodanie zakładki. Lub możesz użyć klawiszy Alt + left/Alt + right, aby przeskoczyć do tyłu i do przodu. Lub możesz znaleźć, gdzie inne metody są wywoływane i naciśnij klawisz F3, aby przejść do nich. – rajah9
Tak, cały czas po prostu komentuję każdą metodę, aby utworzyć odniesienie. Myślę, że łatwiej będzie po prostu kliknąć określony tekst i wysłać ekran do metody docelowej zamiast CTRL + F. – KnightCavalry