Eventuali duplicati:
Why would one declare a Java interface method as abstract?che cosa è un metodo astratto su un'interfaccia in Java
ho trovato il seguente codice in una delle nostre interfacce EJB. Qualcuno sa cosa fa l'abstract nell'interfaccia? Se non si prega di spiegare anche il motivo per cui potrebbe essere necessario o fornire un riferimento per leggere su di esso =)
@Local
public interface IDomasOrderProcessor {
public abstract void executeOrderLines(List<OrderLine> lines);
public abstract void setupJob(List<OrderLine> lines);
public abstract void setupJob(OrderLine line);
}
Quindi è "pubblico", in questo caso, per inciso. Il che significa che puoi abbandonare entrambi e farà la stessa cosa. È possibile che il codice fosse in origine una classe astratta che è stata rifattorizzata. – Calum
Infatti, anche "pubblico". Ho aggiunto questo alla risposta, in quanto il mio primo era un po 'conciso. – Dev