で@Overrideアノテーションエラーを削除します。私は、単一の方法では、次のインタフェースを作成Java8
public interface Greeting {
public void perform();
}
を私は挨拶()メソッドへのインターフェースのインスタンスを渡そうとしました。
public class Greeter {
public void greet(Greeting greeting){
greeting.perform();
}
public static void main(String[] args) {
Greeter greeter=new Greeter();
}
}
私はグリーティング・インタフェースの実装を作成しました:
public class HelloWorldGreeting implements Greeting {
@Override
public void perform() {
System.out.println("Hello World");
}
}
私は」などのクイックフィックスで(スーパータイプのメソッドをオーバーライドまたは実装しなければならないタイプのHelloWorldGreetingの方法は、(実行))エラーを取得しました@Override注釈を削除する "
コンパイラの設定もチェックしました。それは1.8だけです。
私は、なぜエラーが来ている知っているか、私はそれを修正する助けてください。前もって感謝します。
あなたの質問がありますか? –
それは私のためにうまくいくようです。 –
@ AaronN.Brockなぜエラーが表示されるのか教えてください。 – sbk