好的,这是答案:
import java.util.*;class Tbin<T> extends ArrayList<T> {}class TbinList<T> extends ArrayList<Tbin<? extends T>> {}class base {}class Derived extends base {}public class Test { public static void main(String[] args) { TbinList<base> test3 = new TbinList<>(); test3.add(new Tbin<Derived>()); }}
正如我所期望的,一旦我看到它就很明显了。但是要到达这里要花很多时间。如果仅查看工作代码,则Java泛型看起来很简单。
谢谢大家,成为共鸣。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)