¿y si no saben inglés?
Puedes o no poner @Override, la sobrecarga de la clase superior se hace igualmente.
@Override se pone para indicar al compilador que tu intención es sobreescribir el método de la clase padre y si te equivocas (por ejemplo, al escribir el nombre del método) y no estás realmente sobreescribiendo, el compilador dará un error. Si no pones @Override, no dará el error.
Se bueno.