标签:
public class A{ } public class B extends A { } 一个方法中如下定义: public List<A> funName(List<A> a){ } 如下调用时报错 List<B> params; List<B> b = funName(params); ///////////////////////////////// 应该如下定义方法 public List<? extends A> funName(List<? extends A> a){ }
标签:
原文地址:http://www.cnblogs.com/dorothychai/p/4617461.html