Java题目:设置一个StudentColls类,声明一个能储存多名学生信息的数组作为

Java题目:设置一个StudentColls类,声明一个能储存多名学生信息的数组作为成员,然后在构造函数中初始化这个数组为三个元素,然后再写个方法把三名学生信息先储存到对象中,然后在把对象放入数组,最后写个方法用于显示每个学生信息。

package test;

public class Student {
    String name;
    String sex;
    String age;
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getSex() {
        return sex;
    }
    public void setSex(String sex) {
        this.sex = sex;
    }
    public String getAge() {
        return age;
    }
    public void setAge(String age) {
        this.age = age;
    }
}package test;

public class StudentColls {
    public Student[] students;

    public StudentColls() {
        students = new Student[3];

        Student stu1 = new Student();
        stu1.setName("张三");
        stu1.setSex("男");
        stu1.setAge("22岁");
        Student stu2 = new Student();
        stu2.setName("李四");
        stu2.setSex("女");
        stu2.setAge("21岁");
        Student stu3 = new Student();
        stu3.setName("王五");
        stu3.setSex("男");
        stu3.setAge("26岁");
        set(stu1, stu2, stu3);
    }

    public void set(Student stu1, Student stu2, Student stu3) {
        students[0] = stu1;
        students[1] = stu2;
        students[2] = stu3;
    }

    public void get() {
        System.out.println("*************学生基本信息如下***************");
        System.out.println("  姓名              性别              年龄");
        for (int i = 0; i < students.length; i++) {
            Student stu = students[i];
            System.out.println(
                    "  " + stu.getName() + "              " + stu.getSex() + "               " + stu.getAge() + "  ");
        }
    }
}package test;

public class A {
    public static void main(String[] args) {
        StudentColls studentColls = new StudentColls();
        studentColls.get();
    }

}
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答