必须在自己的文件

时间:2017-11-23 00:29:02

标签: java

所以我正在观看教程这是代码

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"公共类型必须在其自己的文件中定义"

不知道为什么并寻求帮助。

1 个答案:

答案 0 :(得分:2)

该文件的名称是什么?它应该是OuterClass.java。