1 2 3 4 5 6 7 8 9 10 11 12
class Test { interface A<T> { void foo(T t); } class B implements A<String> { String str; public void foo(String s) { str = s; } } }