问答详情
源自:4-11 学生选课---通过 Set 集合管理课程

学生选课系统的Set集合是怎么定义的?

courseToSelect =new ArrayList();容器都是用的ArrayList。

为什么Set方法中如果使用了get方法或者按顺序输入了课程;Set类就变成了有序,Set是定义在student类里面的this.courses =new HashSet();?

提问者:时空中的沙粒 2016-02-03 14:37

个回答

  • woosir
    2016-02-03 15:24:11
    已采纳

    student类的构造方法中初始化定义了

    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>();	
    	}
    	
    }