Map添加问题。
1.
public MapTest(){
this.students=new HashMap<String,Student>();
}
这个无参构造方法的作用是什么?为什么students属性要初始化?
2.
System.out.println("请输入学生姓名:");
String name=scan.next();
Student newStudent=new Student(ID,name);
students.put(ID, newStudent);
这里students.put(ID,newStudent);为什么不能写成students.put(ID,name);?