Student类
package cn.itcast.day04.demo02;
public class Student {
//成员变量
private String name; //姓名
private int age; //名字
//无参构造方法
public Student() {
}
//全参构造方法
public Student(String name, int age) {
this.name = name;
this.age = age;
}
//getter、setter方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
在ArrayList中存储自定义对象
package cn.itcast.day04.demo02;
import java.util.ArrayList;
public class Demo06ArrayListStudent {
public static void main(String[] args) {
ArrayList<Student> students=new ArrayList<Student>();
//创建4个Student对象
Student one=new Student("洪七公",20);
Student two=new Student("黄老邪",20);
Student three=new Student("黄蓉",20);
Student four=new Student("郭靖",20);
//将自定义对象添加到集合中
students.add(one);
students.add(two);
students.add(three);
students.add(four);
//遍历集合
for(int i=0;i<students.size();i++){
System.out.println("姓名: "+students.get(i).getName()+" 年龄: "+students.get(i).getAge());
}
}
}