尽管存在明显的编译问题,我在 Eclipse(Helios)/STS 中有以下代码,它在执行 Run As> Java Application 时运行并打印控制台输出
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();
}
谁能查明这个 Eclipse 运行背后的原因。
注意:在外部执行 javac 显然无法编译。