1.通配符用E,K,V,T,?等等,再加上有边界的通配符,上限:?extends 具体类,下限:? super 具体类。
2.泛型为通用及安全而设计,普通类的先祖是Object,泛型的继承与普通类的继承没关系,所有泛型的通用类是使用?标识(代表未知类型),不能添加Object作为子元素,因为?的类型是未知的,只能使用其他具体的类作为子元素。
?结合extends与super对子元素的类型作出了限定,前者要求必须是类本身或者子类,或者要求是类本身或者父类。
Java泛型及通配符讲义
最新推荐文章于 2024-07-04 09:24:51 发布