Metodos que no puedan ser sobre escritos

Amigos como les va,

Necesito resolver una duda, el tema es que tengo una clase abstracta que tiene un método "arrancar()", el cual requiero que todas las clases que hereden de ella no puedan sobreescribir este método y obligarlas a que utilizen eso. En el caso que una clase implemete el mismo método indicarle que tiene un error.

//Clase abstracta con el método arrancar que necesito que todas las clases que hereden la utilizen sin que tengan la oportunidad de implementarla
abstract class Vehiculo {
public void arrancar(){
System.out.println("Vehículo.");
}
}

//Clase que hereda la clase Vehículo que intenta sobreescribir el método arrancar. Y según mi necesidad no debe ser implementada.
public class Coche extends Vehiculo{
//No debe poder implementar, ya que se está creando código con lógica diferente o igual.
public void arrancar(){
System.out.println("Vehículo.");
}

}

Por su respuesta lñes agradezco.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

final

Marca tu método   y listo.

Gracias ezamudio :)

Gracias ezamudio :)