java

mac2026-08-30  10

一、对象数组的练习

/* 创建一个学生数组,存储三个学生对象并遍历 */ 分析:

1、定义学生类 2、创建学生数组 3、创建学生对象 4、把学生对象作为元素赋值给学生数组 5、遍历学生数组

代码块

StudentDemo.java

public class StudentDemo{ public static void main(String[] args){ //创建学生数组 Student[] students = new Student[3]; //创建学生对象 Student s1 = new Student("曹操",40); Student s2 = new Student("刘备",41); Stduent s3 = new Student("孙权",30); //把学生对象作为元素赋值给学生数组 student[0] = s1; stduent[1] = s2; stduent[2] = s3; //遍历学生数组 for(int x= 0;x<student.length;x++){ Student s = students[x]; //System.out.println(s);//输出结果为数组内元素的地址 System.out.println(s.getName+"---"+s.getAge); } } }

Student.java

/* 自动生成构造方法: 代码区域右键---Sourse----Generate Costructors form Superclass....无参构造方法 代码区域右键---Sourse---Generate Costructors using Fields...带参构造方法 自动生成getXxx()/setXxx(): 代码区域右键---Sourse---Generate Getters and Setters */ public class Student{ private String name; private int age; public Student(){ } public Student(Sting name,int age){ this.name = name; this.age = age; } public String getName(){ return name; } public void setName(){ this.name = name; } public int getAge(){ return age; } public void setAge(){ this.age = age; } }

输出结果:

曹操---40 刘备---41 孙权---30

对象数组的内存图

最新回复(0)