Das folgende gibt mir den Kompilierungsfehler: "Methode überschreibt Methode nicht von seiner Oberklasse".Wie generiere ich Methoden aus einem Abstract generisch, das Generics verwendet?
Antwort
Vielleicht muss Ihre BaseBaseClass BaseClass erweitern?
public abstract class BaseBaseClass<T> extends BaseClass<T> {
Natürlich sieht es an diesem Punkt nicht mehr so aus, als müsste es eine abstrakte Klasse sein.
Es ist. Solange der Modifikator 'abstract' verwendet wird. Eine abstrakte Klasse muss nicht unbedingt eine abstrakte Methode haben. ;-) – Vampire
es erweitert die Basisklasse, nur ein Tippfehler in meinem Pseudo-Code, den ich bearbeitet habe. Der Code in der Post gibt den gleichen Fehler. – ab11
Scheint, du hast immer noch einen Tippfehler ... vergleiche deinen mit meinem ... ist am falschen Ort. – billjamesdev
- 1. Java Abstract Class und Generics
- 2. Wie generiere ich eine Abweisung generisch mit Akka-Http
- 3. Typsicher, generisch, leer Collections with static generics
- 4. Wie generiere ich Methoden in jmh-Benchmarks?
- 5. Aufrufen generisch typisierter Methoden mit Integritätsbedingungen aus Methoden ohne Integritätsbedingungen
- 6. Java-Reflektion: Wie überschreibe oder generiere ich Methoden zur Laufzeit?
- 7. Wie generiere ich Code-First-EF-Klassen aus einem Skript?
- 8. Wie generiere ich statische Methoden mit Clojures Gen-Klasse?
- 9. Wie generiere ich RTF aus Java?
- 10. Generics in überschriebenen Methoden
- 11. Unit-Tests, die von einem Typ erben, der Generics verwendet
- 12. Das einfachste Beispiel für das Überschreiben von Methoden mit Generics
- 13. Wie generiere ich Additiv generisch auf Haskell, ohne eine Applicative-Instanz zu definieren?
- 14. AOP? Adapter? Reflexionen? Wie generiere ich Setter-Methoden (ohne das Zielobjekt zu abstrahieren)
- 15. Java Generics - Aufruf von spezifischen Methoden aus generischen Typen
- 16. Wie kann ich ein Formular erstellen, das eine Aktion aufruft, die Generics verwendet?
- 17. Generiere WSDL aus der Java-Klasse \ source
- 18. Java-Generics, die Rückgabetyp der Methoden erweitern
- 19. Wie instanziiere ich ein Objekt, das Generics mit Spring-Framework verwendet?
- 20. Generiere konvexe Polygone aus Rechtecken
- 21. Wie entferne ich das aus einem Array()?
- 22. Wie man OracleNumber generisch formatiert
- 23. Java Generics - Wie schreibt man statische Methoden mit Typargumenten?
- 24. Wie generiere ich zeitbasierte UUIDs?
- 25. Generiere Live-MIDI aus Javascript
- 26. Wie generiere ich eine eindeutige Ganzzahl aus einer Zeichenkette?
- 27. Wie generiere ich regelmäßige xts Perioden aus zufälligen Zeitbeobachtungen?
- 28. Wie generiere ich Enum aus der Eigenschaftendatei in Maven?
- 29. Wie generiere ich Regeln aus CSV-Dateien in Prolog?
- 30. Generiere das System von Gleichungen
der Fehler ist richtig, Sie haben eine '@ Override' Annotation für eine Klasse, die nichts ausdehnt, also, wie kann es' Override' irgendetwas? –
aktualisiert den Beitrag, es erweitert tatsächlich die Basisklasse und gibt den Fehler – ab11
Sie erweitert verwendet rohe Typen, so dass die Fehlermeldung noch erwartet und korrekt ist. 'extends BaseClass' ist nicht dasselbe wie 'extends BaseClass' das erste ist das gleiche wie 'extends BaseClass