为了账号安全,请及时绑定邮箱和手机立即绑定

为什么要建一个newStudent 对象?不能跳过这一步吗?(java入门第三季5.4)

直接 students.put(stuID,name);

这样不行吗?

正在回答

2 回答

不可以的,因为泛型的value设置的是Student而name是字符串,类型不匹配

1 回复 有任何疑惑可以回复我~
#1

壮丹田 提问者

非常感谢!
2016-12-05 回复 有任何疑惑可以回复我~

Student newStudent = new Student(stuID, name),newStudent只是类的实例,可以不创建,

但是你要添加映射关系的话,要这样写,students.put(stuID,new Student(stuID, name))

0 回复 有任何疑惑可以回复我~
#1

love_kim3176858

students.put(stuID, new Student(stuID, new Student(stuID, name)); stuID是String类型的,new Student(stuID, name)是Student类型的
2016-11-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么要建一个newStudent 对象?不能跳过这一步吗?(java入门第三季5.4)

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信