对象数组的练习

Posted long-holiday

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对象数组的练习相关的知识,希望对你有一定的参考价值。

新建一个项目myObjectArray

      在这个项目里创建一个包

        包中有Student.java    StudentDemo.java

Student.java

/*
 *  这个是学生类
 *  自动生成构造方法:代码区域右键---Source---Generate Constructors from Superclass 这是无参构造方法
 *   自动生成构造方法:代码区域右键---Source---Generate Constructors using Fields 这是带参构造方法
 *  自动生成getXXX()  setXXX()快捷方式 :代码区域右键---Source---Generate Getters and Setters
 */
public class Student {
    private String name;
    private int age;
    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;
    }
    


}

 

StudentDemo.java

/*
 *    创建一个学生数组,存储3个学生对象并遍历
 *  分析:
 *     A:定义学生类
 *     B:创建学生数组
 *     C:创建学生对象
 *     D:把学生对象作为元素赋值给学生数组
 *     E:遍历学生数组
 */
public class StudentDemo {
    public static void main(String[] args) {
        //创建学生数组
        Student[] students=new Student[3];
        //带参数的创建学生对象
        Student s1=new Student("曹操",40);
        Student s2=new Student("刘备",42);
        Student s3=new Student("孙权",43);
        //把学生对象作为元素赋值给学生数组
        students[0]=s1;
        students[1]=s2;
        students[2]=s3;
        //遍历数组
        for(int x=0;x<students.length;x++)
        {
            Student s=students[x];//每一个学生对象
            System.out.println(s.getName()+"----"+s.getAge());
            
        }
        
    }

}

 

以上是关于对象数组的练习的主要内容,如果未能解决你的问题,请参考以下文章

为什么我不能在此片段中生成唯一对象数组?

web代码片段

Alamofire 文件上传出现错误“JSON 文本未以数组或对象开头,并且允许未设置片段的选项”

对象数组的练习

有没有办法使用相同的布局动态创建片段并向它们显示数据?

JavaScript单行代码,也就是代码片段