创建一个学生数组,存储3个学生对象并遍历
思路:
1.定义一个学生类
2.创建一个学生数组
3,创建学生对象
4.把学生对象赋值给数组
5.遍历数组
public class Student {
//1.创建两个变量
private String name;
private int age;
//2.右击-source-Generate Constructors from Superclass,创建一个无参构造方法
// 源码----生成一个构造方法从父类
//3.右击-source-Generate Constructor using Fields
// 源码----生成带参数的构造方法
//4.右击-source-Generate Getters and Setters
// 源码----生成get 和 set
public Student() {}
public Student(String name, int age) {
super();
this.name = name;
this.age = age;
}
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;
}
}
加粗样式
public class TestDemo {
public static void main(String[] args) {
//上面已经创建了一个学生类,有学生类,才能写构造方法
//1.构造方法,创建一个Student对象的数组,注意[]里面带数量
Student[] student=new Student[3];
//2.构造方法创建学生对象
Student s=new Student("张三",20);
Student s2=new Student("李四",30);
Student s3=new Student("王五",33);
//3.把学生对象赋值给学生数组
student[0]=s;
student[1]=s2;
student[2]=s3;
for(int a=0;a<student.length;a++){
//输出方法1
//这里如果不写student[a].getName(),写student[0],返回的是地址
System.out.println(student[a].getName()+","+student[a].getAge());
//输出方法2
Student ss=student[a];
System.out.println(ss.getName()+","+ss.getAge());
}
}
}