Java范型中 ? extends T 和 ? super T 的区别

前言:向上转型是安全的,向下转型是不安全的,除非你知道List中的真实类型,不然向下转型就会报错。html extends List<? extends Number> foo3意味着下面的赋值语句都是合法的:java List<? extends Number> foo3 = new ArrayList<Number>(); // Number "extends" Number (in thi
相关文章
相关标签/搜索