2017-11-23 2 views
1

だから私は、これはコード公共のタイプは、独自のファイルで定義する必要があります

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

ファイル名はOuterClass.javaでなければなりません –

+0

100%ではありませんが、AnonymousInnerをOuterClassの括弧 "{}"の内側に置く必要があるかもしれません。 –

答えて

1

ファイルの名前は何ですか? OuterClass.javaである必要があります。

関連する問題