java方法参数中通配符的使用

说明

1、通配符? super Frui限定了泛型下界为 Fruit。

2、Generic<Fruit>对象和Generic<Food>对象可以作为参数传递给print2。但是Generic<Apple>对象不能作为参数传入,因为 Apple是Fruit的子类,超出了泛型规定的下界。

实例

Generic<Fruit>fruitGeneric2=newGeneric<>();
print2(fruitGeneric2);

Generic<Food>foodGeneric2=newGeneric<>();
print2(foodGeneric2);

//错误使用
//Generic<Apple>appleGeneric2=newGeneric<>();
//print2(appleGeneric2);

以上就是java方法参数中通配符的使用,希望对大家有所帮助。更多Java学习指路:Java基础

原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容