java Map<?,?> Class<?>等带问号的用法

那些问号怎么用啊... 那些问号怎么用啊 展开
 我来答
huaaixue
推荐于2018-05-10 · TA获得超过524个赞
知道小有建树答主
回答量:1070
采纳率:0%
帮助的人:466万
展开全部
这样写你应该更直观点:Map<Object,Object>,Object是指对象类型,是所有类型的最高父类,所以你在使用Map的时候可以写成任意类型,例如:Map<String,String>,Map<int,int>,甚至是自定义的类型都可以,
追问
这样我知道,直接写问号的没用过,具体说说呗
追答
写成成问好的意思应该是类型暂时不确定,例如:Map m=new Map;这个时候这个泛型集合里面存储的类型应该是还不确定,m.add("studentName","张三");这个时候就确定了m这个集合中存储的是这样的类型。应该是这样的
13979229
2011-08-09
知道答主
回答量:26
采纳率:0%
帮助的人:23.1万
展开全部
这个是泛型的用法 你可以在里面指定所传参数的类型 之后调用的时候传递的参数必须是你规定的类型才可以 出现问号是因为你没有指定类型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiakyonline
2011-08-09 · TA获得超过293个赞
知道小有建树答主
回答量:295
采纳率:0%
帮助的人:207万
展开全部
?就是任意类型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式