を実装する必要がありコンパイルされたもの:Error:(10, 8) java: Action is not abstract and does not override abstract method doAction(java.lang.String) in Doable
Javaは、私は基本インターフェイスを持つデフォルトの方法
何か間違っていますか?
を実装する必要がありコンパイルされたもの:Error:(10, 8) java: Action is not abstract and does not override abstract method doAction(java.lang.String) in Doable
Javaは、私は基本インターフェイスを持つデフォルトの方法
何か間違っていますか?
Java 8コンパイラを使用している場合、コンパイラに渡される-source
フラグの値が1.7
以下に設定されていると、コードによってコンパイルエラーが発生する可能性があります。以下のような
何か:
javac -source 1.7 ...
あなたはMavenを使用している場合、下記の設定プロパティは、同じ効果を持つことになります。
<maven.compiler.source>1.7</maven.compiler.source>
これはJavaで予約されているキーワードであるため、あなたのメソッドは 'do'という名前ではないと仮定します。 –
'do'という名前を他のものに変更すると、うまくいくでしょう。 –
Java 8でうまくコンパイルしてください。メソッド名に 'do'以外の何かを使う必要があります。 –