Aジェネリック型のインターフェースがあるとしましょう:
public interface A<T> {
T getT();
}
Bそしてそれを実装するクラス:
public class B implements A {
public Integer getT() { return 1; }
}
...しかし、型パラメーターを指定しません。
そこで何が起こるの?Abe は を推論しA<Integer>ますか? implementsユーザーにステートメント(のような)で型パラメーターを書き込むように強制することは可能B implements A<Integer>ですか?