Heim >Java >javaLernprogramm >Warum erhalte ich in Eclipse nach dem Import meines Android-Projekts die Fehlermeldung „Eine Superklassenmethode muss überschrieben werden'?
Eclipse-Fehler „Eine Superklassenmethode muss überschrieben werden“ nach dem Projektimport
Beim erneuten Importieren von Android-Projekten in Eclipse kann es zu einem Fehler kommen mit der Angabe „Die Methode muss eine Superklassenmethode überschreiben.“ Dieses Problem tritt bei überschriebenen Methoden auf, deren Argumentwerte anfänglich von Eclipse falsch ausgefüllt werden.
Ursache:
Eclipse verwendet standardmäßig Java 1.5, was die Verwendung von @Override verbietet Anmerkung zur Implementierung von Schnittstellenmethoden. Java 1.6 führte diese Annotation nur zum Überschreiben von Superklassenmethoden ein.
Lösung:
So beheben Sie diesen Fehler:
Durch Anpassen dieser Einstellungen ermöglichen Sie Eclipse, die überschriebenen Methoden und ihre Argumentnamen richtig zu erkennen. Dadurch entfällt die Notwendigkeit, überschriebene Methoden manuell neu zu erstellen.
Hinweis: Das Problem kann auch aufgrund einer falschen Formatierung von Methoden auftreten, die in Argumentblöcken verschachtelt sind. Das Überprüfen der Methodenformate und die Sicherstellung, dass sie den Java-Codierungskonventionen entsprechen, kann das Auftreten dieses Fehlers verhindern.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich in Eclipse nach dem Import meines Android-Projekts die Fehlermeldung „Eine Superklassenmethode muss überschrieben werden'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!