求大神解释画红线处的泛型是啥意思 5
1个回答
展开全部
AnyType 是一个元素,这个元素实现了Comparator接口!
因为Comparator这个接口带有泛型,泛型需要自定义!
所以,AnType这个元素实现这个接口的时候,需要在里面添加一个元素,通常应该是AnType自身!
但是为了更好的扩展,就用限定方式来拓展元素的多样性
也就是说,这个泛型可以是AnType本身,也可以是AnType的父类..
(?代表不确定,但是它有个范围,范围就是AnType和其父类)
你这个是下限,当然有的也会设定上限!
不知道你看明白没有..我觉得我说的够通俗了吧!
因为Comparator这个接口带有泛型,泛型需要自定义!
所以,AnType这个元素实现这个接口的时候,需要在里面添加一个元素,通常应该是AnType自身!
但是为了更好的扩展,就用限定方式来拓展元素的多样性
也就是说,这个泛型可以是AnType本身,也可以是AnType的父类..
(?代表不确定,但是它有个范围,范围就是AnType和其父类)
你这个是下限,当然有的也会设定上限!
不知道你看明白没有..我觉得我说的够通俗了吧!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询