Student newStudent=new Student(stuID,name);
students.put(stuID, newStudent);
这样输入为什么newStudent是一个value值(即输入为什么是学生的姓名)
这里的value 是包含id和name的 不然 怎么知道这个name就属于这个id呢
students.put(stuID, newStudent);
中的students是哪里来的?
public class Student{
public String id;
public String name;
public Set<Course> courses;
public Student(String id,String name){
this.id=id;
this.name=name;
this.courses=new HashSet<Course>();
}
}
newStudent是这样的
至于你的问题,我没有你的代码也回答不了你。
Student newStudent=new Student(stuID,name);
实例化Student对象,并给这个对象传入两个属性。stuID,name
students.put(stuID, newStudent);
调用Student对象的put方法,并传入两个属性。stuID, newStudent