私はインターフェースを持っています
public interface Foo<T> {
public void bar(String s, T t);
}
メソッドを書きたい
public void baz() {
String hi = "Hello";
String bye = "Bye";
Foo<String> foo = new Foo() {
public void bar(String s, String t) {
System.out.println(s);
System.out.println(s);
}
};
foo.bar(hi,bye);
}
エラーが発生します
<anonymous Test$1> is not abstract and does not override abstract method bar(String,Object) in Foo
Foo<String> foo = new Foo() {
私はJavaにかなり慣れていないので、これは単純な間違いだと確信しています。どうすればこれを書くことができますか?