百木园-与人分享,
就是让自己快乐。

集合框架--对象数组的概述和使用

问题1

Alt + Shift +S → C 空参构造
Alt + Shift +S → O 有参构造
Alt + Shift +S → R 生成set和get 方法

我有5个学生,请把这个5个学生的信息存储到数组中,并遍历数组,获取得到每一个学生信息。
* 学生:Student
* 成员变量:name,age
* 构造方法:无参,带参
* 成员方法:getXxx()/setXxx()
* 存储学生的数组?自己想想应该是什么样子的?
* 分析:
* A:创建学生类。
* B:创建学生数组(对象数组)。
* C:创建5个学生对象,并赋值。
* D:把C步骤的元素,放到数组中。
* E:遍历学生数组。

 1 package cn.itcast_01;
 2 
 3 public class Student {
 4     // 成员变量
 5     private String name;
 6     private int age;
 7 
 8     // 构造方法
 9     public Student() {
10         super();
11     }
12 
13     public Student(String name, int age) {
14         super();
15         this.name = name;
16         this.age = age;
17     }
18 
19     // 成员方法
20     // getXxx()/setXxx()
21     public String getName() {
22         return name;
23     }
24 
25     public void setName(String name) {
26         this.name = name;
27     }
28 
29     public int getAge() {
30         return age;
31     }
32 
33     public void setAge(int age) {
34         this.age = age;
35     }
36 
37     @Override
38     public String toString() {
39         return \"Student [name=\" + name + \", age=\" + age + \"]\";
40     }
41 }
package Day15;

public class ObjectArray {
    public static void main(String[] args) {
        //创建学生数组(对象数组)
        Student [] students = new Student[5];

        //创建5个学生对象并赋值
        //对Student类创建对象并赋值
        Student s1 =new Student(\"大海\",27);
        Student s2 =new Student(\"土地\",24);
        Student s3 =new Student(\"黄河\",25);
        Student s4 =new Student(\"长江\",26);
        Student s5 =new Student(\"小溪\",28);

        //给数组赋值
        students[0]=s1;
        students[1]=s2;
        students[2]=s3;
        students[3]=s4;
        students[4]=s5;

        for(int x=0;x<students.length;x++){
            //student[1]=s2----s2=new Student(传入的参数);
            //其本来形式为Student s = new Student(传入的参数)---创建的对象
           Student s = students[x];
           //调用方法输出--
            System.out.println(s.getName());
        }
    }

}

 


来源:https://www.cnblogs.com/ztg-java-xuexi/p/16033553.html
本站部分图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » 集合框架--对象数组的概述和使用

相关推荐

  • 暂无文章