java 中的Collection<? extends Object>c是什么意思
5个回答
2013-04-13
展开全部
<?extends Object>表示collection中存放的是object子类数据.如: class a{} class b extends a{}
class c extends a{} Collection<? extends a> ?可以是b也可以是c
class c extends a{} Collection<? extends a> ?可以是b也可以是c
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
声明该Collection模板类的"类型变量"可以是所有Object的子类
比如Integer,Double是Object的子类,而int,double不是
就可以写Collection<Integer>,Collection<Double>,而不能写Collection<int>
比如Integer,Double是Object的子类,而int,double不是
就可以写Collection<Integer>,Collection<Double>,而不能写Collection<int>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-13
展开全部
意思是在Collection集合中可以存放任意的Object子类类型的数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-13
展开全部
书上说!~<?extends Object>表示Collection集合中可以存放任意的Object子类
详细情况请看sun 网站上面应该有!~
详细情况请看sun 网站上面应该有!~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询