490 Stimmen

Sollten wir die Methodenimplementierung einer Schnittstelle @Override überschreiben?

Sollte eine Methode, die eine Schnittstellenmethode implementiert, mit @Override ?

El javadoc des Override Anmerkung sagt:

Zeigt an, dass eine Methodendeklaration eine Methodendeklaration in einer Oberklasse außer Kraft setzen soll. Wenn eine Methode mit diesem Annotationstyp annotiert ist, aber keine Methode einer Oberklasse überschreibt, müssen Compiler eine Fehlermeldung erzeugen.

Ich glaube nicht, dass eine Schnittstelle technisch gesehen eine Oberklasse ist. Oder ist sie es doch?

<a href="https://stackoverflow.com/revisions/212614/5">Question Elaboration</a>

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X