Ich erweitere mich von einer Klasse, die viele überladene Methoden hat (gleicher Name, anderes Argument). Ich möchte eine dieser Methoden überschreiben, aber die Box mit Vorschlägen enthält nur Methodennamen ohne Typen. Gibt es eine Einstellung dafür?Wie sehen Sie die Argententypen der Methoden aus den Oberklassen beim Überschreiben von Methoden in IntelliJ?
Antwort
Ich benutze ctrl + o/ctrl + i eine Methode auszuwählen, die ich außer Kraft setzen möchten/implementieren. Es gibt alle Methoden, die möglicherweise mit einer vollständigen Signatur und einem Rückgabetyp im Eröffnungsdialogfeld überschrieben/implementiert werden können.
Wenn die „Schnell Dokumentation“ -Funktion als Popup konfiguriert ist, auch ist es bequem ctrl + q auf dem ausgewählten Vorschlag zu drücken, um diese Methode Dokumentation zu sehen.
Wenn Sie die Vorschläge verwenden möchten, die Sie in Dropdown sehen, können Sie ctrl
+ q
verwenden, wenn Sie in Vorschlag Modus (ctrl
+ space
), die in der Vorschlagsliste Dokumentation der aktuell gewählten Methode bringt. Sie können mit den Pfeilen nach oben/unten gehen und die Dokumentation jeder Methode und ihrer Signatur (Argumenttyp) sehen. Alternativ verwenden Sie die ctrl
+ o
wie von Andrew vorgeschlagen.
- 1. Zugriffsspezifizierer beim Überschreiben von Methoden
- 2. So überschreiben Sie die Methoden von SpinnerAdapter
- 3. Überschreiben Sie die Methoden von Klassen aus einer WAR-Datei
- 4. Überschreiben von Subinterface-Methoden
- 5. DataContext-Methoden in LINQToSQL überschreiben
- 6. Überschreiben Methoden ohne Implementierung
- 7. Ausführen von TestNG-Methoden direkt in IntelliJ
- 8. Polymorphismus beim Überschreiben von Methoden oder Eigenschaften in Swift
- 9. Native Methoden in Javascript überschreiben
- 10. Inkompatibler Rückgabetyp beim Überschreiben von Methoden generischer Klassen in Java
- 11. überschreiben Geschützte Methoden
- 12. Überschreiben Sie den Klassen-Patch mit Methoden-Patch (Dekorator)
- 13. Methoden zum Überschreiben der internen Funktionen
- 14. Suche strukturell in IntelliJ verketteten Methoden
- 15. Swift-Dispatch zu überschreiben Methoden in Unterklassenerweiterungen
- 16. Wie überschreiben verschachtelte C++ - Objekte Methoden?
- 17. Scala: überschreiben Methoden von Java-Schnittstelle
- 18. Kann Methoden in DLL nicht sehen ... warum?
- 19. Fehler in Java beim Hinzufügen von Methoden
- 20. Wann Super beim Überschreiben von Ios-Methoden zu verwenden ist
- 21. Überschreiben von Djangos Methoden des zugehörigen Managers
- 22. Intellij kann Methoden von Klassen aus externer Bibliothek nicht auflösen
- 23. Verkettete Methoden und Fortsetzungseinzug in Intellij
- 24. Definieren von Factory-Methoden in Interfaces oder abstrakten Oberklassen der Produktklasse
- 25. Testen von Methoden, die andere Methoden in einem Domänenobjekt aufrufen
- 26. Wie die Rückgabe zwischen den Methoden
- 27. Methoden mit "?" Überschreiben Parameter in scala
- 28. Öffentliche Methoden nur in IDEA Intellij anzeigen?
- 29. Die beste Methode zum Hinzufügen von Anmerkungen zu geerbten Methoden
- 30. Problemumgehung für fehlende Kovarianz vom Rückgabetyp beim Überschreiben virtueller Methoden