泛型上下界问题_使用泛型的过程中,经常出现一种很别扭的情况。比如按照题主的例子,我们有fruit类,-CSDN博客

网站介绍:文章浏览阅读261次。1. 为什么要用通配符和边界?使用泛型的过程中,经常出现一种很别扭的情况。比如,我们有Fruit类,和它的派生类Apple类。class Fruit {}class Apple extends Fruit {}然后有一个最简单的容器:Plate类。盘子里可以放一个泛型的“东西”。我们可以对这个东西做最简单的“放”和“取”的动作:set()和get()方法。public class Plate<T> { private T item; public Plate(T t_使用泛型的过程中,经常出现一种很别扭的情况。比如按照题主的例子,我们有fruit类,