Ho il seguente codice in Eclipse (Helios)/STS che corre e l'uscita della console stampe quando si fa un nome> Java Application Run, a dispetto della compilazione evidente emetteinterfaccia vincolante in Eclipse
public interface ITest{
String func();
}
public static class Test implements ITest{
void printFunc(){
System.out.println("Inside Test Function");
}
}
public static void main(String[] args) {
Test test = new Test();
test.printFunc();
}
Qualcuno può individuare il ragionamento dietro questo funzionamento di Eclipse.
Nota: è ovvio che un javac esternamente non riesce a compilare.
Ho provato. eclipse mostra il metodo usuale errore non implementato. –
Sì. Il compilatore Eclipse mostra un errore. Ma il codice riesce ancora a "funzionare" attraverso Run-As> Applicazione Java. Da qui la domanda. –