Java 泛型遇到的一个问题。 我有个抽象类A,其有泛型T. B 继承了A,泛型T被确定为String.但是B又想创建一个新的泛型,在new B的时候可以传输类型。 注意 A类是一个 jar里的类,不可修改。 ,请问大佬知道该如何解决吗? public abstract class A<T> { abstract void function(T t); } public class B<E> extends A<String>{ private List<E> list; public B(List<E> list){ this.list = list; } @Override void function(String t) { // TODO Auto-generated method stub } }
展开
3
评论