关于map中泛型的问题

关于map中泛型的问题

Map<Person,String> map = new HashMap();

老师,我像这样申明的map也不会报错,请问HashMap()构造器中的泛型加与不加有什么区别,如果不加会造成什么影响

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

声明时增加就可以了。Map<Person,String> map = new HashMap<Person,String>();也没问题。但这跟构造方法没有关系,泛型并没有传入构造方法中。祝:学习愉快

  • 暖阳洋 提问者 #1
    就是说构造函数是不需要加泛型么?
    2018-09-18 10:51:01
  • 好帮手慕雪 回复 提问者 暖阳洋 #2
    这跟JDK版本也有关系,最开始需要=两边都要增加<Person,String>,后来就只在左边就行了。
    2018-09-18 11:39:35
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师