1,interface Greet{ 2, public String greet(String name); 3, } 4,public class Outer{ 5, 6, public static void main(String[] args){ 7, 8, class Local implements Greet(){ 9, public String greet(String name){ 10, return "おはよう!" + name + "さん"; 11, } 12, } 13, 14, Local g = new Local(); 15, System.out.println(g.greet("しおり")); 16, } 17,}
Javaの絵本第3版第3刷のp183の箇所に上記のコードが書かれていたため、実際にコンパイル・実行しようとしたところ、8行目の箇所でコンパイルエラーが発生してしまいました。
()部分を消したところ、問題なくコンパイル・実行可能でした。
不安に思い、同書の訂正箇所について調べてみたところ上記の箇所は載っていませんでした。
この場合は掲載ミスでしょうか?それとも、僕がコンパイル・実行する過程で、何かミスを犯してしまっているのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/12/17 05:54