Ho il seguente interfaccia in JavaIn Java, quando dovrei usare un metodo astratto in un'interfaccia?
public interface IFoo
{
public abstract void foo();
public void bar();
}
Qual è la differenza tra foo() e bar()? Quando dovrei usare astratto?
Entrambi sembrano realizzare ciò che voglio a meno che mi manchi qualcosa di sottile?
Aggiornamento duplicati di Why would one declare a Java interface method as abstract?
Compilare davvero? –
Compila; solo che il modificatore astratto è ridondante. – Anoop
Sembra un duplicato di questa domanda - http://stackoverflow.com/questions/641536/why-would-one-declare-a-java-interface-method-as-abstract –