day14-09_List集合存储学生对象并遍历

在这里插入图片描述
先讲一下解题思路,首先看题目,“学生对象”:要自定义学生类,同时测试类需要创建对象来调用这个类。“存储对象的集合”:说明需要创建一个集合。什么集合随便你,这里是List章节,那就是List集合就行。“存储3个学生对象”:说明要用add方法把对象给添加进集合里
图里也给了你解题思路,好好看讲的思路很好的

这里讲一下5、因为List是继承Collection父类的,所以可以使用父类的方法,也就是迭代器
然后因为List集合是自带索引的,所以也可以用for循环遍历(这是一个重点)

第一步:创建学生类,这个知识点我刚好下午发现了,解决一个问题从JAVA角度不是先看测试类而是先创建自定义类才对。而且看名字就知道-测试-测试,自然是什么都准备完成了,什么都准备完善了才测试的
这里创建了一个标准的学生类,有参无参构造,setget方法
在这里插入图片描述
第二步:创建一个集合,这里采用List。注意了!你要明白你这集合里面放的元素是什么类型的。
因为创建一个List集合对象的格式就是List x = new ArrayList();你必须要明确你的List集合里的泛型是什么类型
在这里插入图片描述

这里第三部和第四步我就放一起了,真不难,既然要往List集合里放Student类的对象,那自然需要先创建往集合里放的对象,然后再用add方法添加即可
在这里插入图片描述

最后一步,第五步
在这里插入图片描述
基本上也是国际惯例了,迭代器循环和for语句循环都是固定的格式,记不住多敲几遍也可以的
这里要讲一个点也是我今天理解的,因为你集合种的元素是对象!对象!如果你打印输出对象那只能得到一个地址值,你必须用get方法才能得到对象中相应的内容(成员变量、成员方法)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值