Писать желательно на всех переопределенных методах, во-первых, чтобы человек, читающий код, видел, что это переопределенный метод, во-вторых, чтобы компилятор и IDE проверяли его сигнатуру (параметры, модификаторы доступа, возвращаемое значение) и не давали скомпилировать при наличии ошибки, ведь если сигнатура неверная, то метод не будет вызываться.