override
Kurz: @Override ist eine Annotation in Java, die anzeigt, dass eine Methode eine geerbte Methode überschreibt.
Genauer: Der Compiler prüft, ob es die Methode in der Oberklasse wirklich gibt. Tippfehler im Namen fallen sofort auf.
Im Detail
@Override
public String toString() { return "Hund " + name; }Auch bei Interfaces nutzt man @Override für implementierte Methoden. Siehe überschreiben, extends.
Siehe auch: überschreiben, extends, Interface