Java泛型解惑之 extends T>和 super T>

一、为什么要用通配符和边界? 使用泛型的过程中,经常出现一种很别扭的情况。 比如我们有Fruit类,和它的派生类Apple 然后有一个最简单的容器:Plate类 盘子里可以放一个泛型的”东西” 我们可以对这个东西做最简单的“放”和“取”的动作:set( )和get( )方法。 现定义一个“水果盘”,逻辑上水果盘当然可以装苹果。 但实际上Java编译器不允许这个操作。会报错,“装苹果的盘子”无法转换
相关文章
相关标签/搜索