Az @Override nem kötelező egyáltalán. Csak segítség a programozónak, nehogy véletlenül overrideoljon egy szülőosztálybeli metódust akaratlanul. Jónak tartom, ha az IDE kiteszi automatikusan az @Override-ot, de nem kötelező.