estoy escribiendo una clase Java que está la implementación de una interfaz denominada Comando, que contiene los métodos isValid()
y run()
, de la siguiente manera:Java Eclipse @ Override error
public class DailyEnergy implements Command {
@Override
public boolean isValid(String command) {
return false;
}
@Override
public void run(String command) throws Exception {
}
}
y aquí está el archivo Command.java:
public interface Command {
public boolean isValid(String command);
public void run(String command) throws Exception;
}
Dentro de esta clase, estoy poniendo en práctica los métodos de superclase isValid()
y run()
, y quiero añadir la anotación @Override
, pero Eclipse da un error que dice que "los métodos deben OVERRID e métodos de superclase ".
Incluso cuando saco los métodos y los importo automáticamente con Eclipse, si agrego la anotación, obtengo el error. Si alguien puede arrojar algo de luz sobre por qué no puedo usar la anotación @Override
, sería muy apreciado.
¿Puedes copiar y pegar tu código en la pregunta? –