Duplicate :
|
This program doesn't compile public class X { public interface SuperInterface<A> { } public interface SubInterface extends SuperInterface<String> { public String getString(); } private SuperInterface< ? extends SuperInterface> x = null; public void f() { ((SubInterface) this.x).getString(); } } ###@###.### 2005-06-08 16:13:28 GMT