有几点不是很理解 希望有大佬解惑
1.为什么要初始化属性students 属性不是应该赋值吗 this.students=new ArrayList<String,Student>(); 有什么用 为什么这么用 是什么意思 2.public Map<String,Student>students; 声明属性我懂 为什么用Map类型 不是说Map是接口吗 不应该是int char string 这种类型吗 3.Student st=students.get(ID); 为什么属性.get() 可以调用get方法 不应该是对象名.get 或者类名.get吗 不知道我是不是知识点没记住 但我好像没忘记什么啊 但就是想不通