改进的地方:
现在采用键盘录入.
需求和分析: 为了键盘录入数据方便, 现在age 也定义成String类型.
第一步, 定义学生类.
第2步, 创建集合对象, 创建一个Student集合对象, 但集合里面还没有元素, 要经过第5步添加之后才有.
第3步, 键盘录入数据.
String name = sc.nextLine() 用来接收数据.
第4步, 创建学生对象并给成员变量赋值.
第5 步, 往集合中添加学生对象.
这样只往集合中添加了一个学生对象s , 而现在要添加三个学生对象, 所以要把这个动作重复三次.
现在采用方法来改进程序.
这个方法的作用就是把键盘录入的数据赋值给学生对象, 然后把学生添加到集合array 中.
因为最后是要把数据给集合, 所以 把集合作为参数传递进去.
返回值不需要返回任何东西, 因为集合ArrayList 是一个引用类型, 它再方法中改变了, 方法外的集合也就发生改变了.
方法定义完成.
现在在main 方法中调用刚定义好的方法, 每调用一次方法, 就会往集合中添加一个学生对象.
最后一步, 在main 方法中遍历集合.