所以我正在观看教程这是代码
abstract class AnonymousInner {
public abstract void mymethod();
}
public class OuterClass {
public static void main(String args[]) {
AnonymousInner inner = new AnonymousInner() {
public void mymethod( ) {
System.out.println("this is an example of anonymous inner class");
}
};
inner.mymethod();
}
}
但是在我输入之后这不起作用导致OuterClass"公共类型必须在其自己的文件中定义"
不知道为什么并寻求帮助。
答案 0 :(得分:2)
该文件的名称是什么?它应该是OuterClass.java。