关于泛型的几点疑问,求解答。

Valid_Liu Valid_Liu 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
比如有一个泛型类class Pair<T>{
T first;
public T getFirst(){
return first;
}
public void setFirst(T t){
this.first = t;
}
}
1.如果我加入限定<T extends Employee>泛型类是不是会变成
class Pair<T extends Employee>{
Employee first;
public Employee getFirst(){
return first;
}
public void setFirst(Employee t){
this.first = t;
}
}
2.<T extends Employee>和<? extends Employee>有什么区别?
3.为什么在<? extends Employee>里可以调用get 不能调用set 而在<? super Employee>相反,可以调用set不能调用get
恳请高手解答我的疑问,万分感谢!
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
Valid_Liu
Java SE 62,620 成员 307,251 内容