数据类
public class Student {
//成员变量
private String name;
private int age;
//无参构造方法
public Student() {
super();
}
//有参构造方法
public Student(String name, int age) {
super();
this.name = name;
this.age = age;
}
//set和get方法
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;
}
}
测试类
/**
* 用java数组存取5个学生类型的元素
* 包含name和age两个变量
* 给每个元素赋值
* 遍历输出每个元素值
*/
public class Test {
public static void main(String[] args) {
//1 定义学生数组
Student[] student=new Student[5];
//2 通过有参构造方法进行赋值
Student s1=new Student("林青霞", 20);
Student s2=new Student("杨过",12);
Student s3=new Student("小龙女",22);
Student s4=new Student("郭靖",33);
Student s5=new Student("黄蓉",30);
//3 将数据存储到数组
student[0]=s1;
student[1]=s2;
student[2]=s3;
student[3]=s4;
student[4]=s5;
//4 用foreach遍历输出name和age
for(Student x:student){
System.out.println(x.getName()+"---"+x.getAge()+"岁");
}
}
}