下面的list后的是干嘛的求详解,详解必采纳

img


下面的list后的是干嘛的,为什么要用list,和为什么要用add()添加学生对象,它前面不是都已经添加了吗?以及用for循环遍历的时候,为什么需要返回集合中元素的个数?意思是返回的是集合的内容还是各个元素他的属性个数?Student student=slist.get(i);为什么要写这句话??求详解,详解必采纳

1.变量 s1 - s3 是student对象
2. add方法是 在把 s1 s3 的地址存入 list中
3. 数组是通过 下标来取 元素, for 中的 i 这里就是下标 get(i) 就是获取 list中 指定下标的元素( get(1) = s1)

1、list上面的代码是给学生对象属性赋值
2、add是把学生对象添加到list集合中
3、返回集合中元素个数是为了在for循环取值时,i的值不超过集合元素个数
4、返回的集合中元素个数,就是添加的对象的个数
5、Student student=slist.get(i);取出集合中对应的对象