集合基础+学生信息管理系统
一、ArrayList
1、对象数组:以对象为元素的数组
(1)类是对象的抽象,因此先定义一个类,创建对象,将对象装进数组容器
(2)格式:类 [] 数组名=new 类[L](L表示数组长度,即数组存储的对象个数)
€1 数组对象创建以及遍历练习
分析:
(1)首先定义类封装需求中的数据(属性)
(2)动态初始化数组,数组类型跟类相同
(3)创建对象,存入数组
(4)遍历数组,取出每一个对象
(5)调用get方法实现
解决方法:
2、集合:
(i)集合类特点:提供存储空间可变的存储模型,存储的数据容量可以改变
(ii)集合和数组的异同之处:
(1)同:都是存储数据的容器
(2)异:数组的容量固定,集合的容量可变
(iii)ArrayList(自动扩容)
(1)ArrayList构造方法:
无参构造:publi