Duplicar posible:
Why would one declare a Java interface method as abstract?lo que es un método abstracto en una interfaz en Java
He encontrado el código siguiente en una de nuestras interfaces EJB. ¿Alguien sabe lo que hace el resumen en la interfaz? Si lo hace por favor también explicar por qué podría ser necesario o proporcionar una referencia a leer sobre él =)
@Local
public interface IDomasOrderProcessor {
public abstract void executeOrderLines(List<OrderLine> lines);
public abstract void setupJob(List<OrderLine> lines);
public abstract void setupJob(OrderLine line);
}
Así es "público", en este caso, por cierto. Lo que quiere decir que puedes soltar ambos y hará lo mismo. Es posible que el código fuera originalmente una clase abstracta que se refactorizó. – Calum
De hecho, 'público 'también. Agregué eso a la respuesta, ya que el primero fue algo escueto. – Dev