Discuss / Java / 廖老师,我理解<? extends Number>其实是指定泛型的实参,不知道对不对

廖老师,我理解<? extends Number>其实是指定泛型的实参,不知道对不对

Topic source

廖老师,我理解由Pair<Integer>演变为Pair<? extends Number>,我理解它其实还是泛型的实例化,只不过这个实参比较特殊,是用通配符。Pair<? extends Number>与Pair<T extends Number>的最大区别是前者是泛型实例化,后者是定义泛型。前者有只读限制,后者没有。


  • 1

Reply