java定义一个学生类(Student),属性包括:学号,姓名,性别,年龄;方法包括:获得学号,获得姓名,获得性别,获得年龄,修改学号,修改姓名,修改性别,修改年龄。定义并创建一个学生数组对象,长度可自定,最后在控制台输出学生信息。
时间: 2023-05-30 22:07:24 浏览: 155
以下是Java代码实现:
```
public class Student {
private String id; // 学号
private String name; // 姓名
private String gender; // 性别
private int age; // 年龄
// 构造方法
public Student(String id, String name, String gender, int age) {
this.id = id;
this.name = name;
this.gender = gender;
this.age = age;
}
// getter方法
public String getId() {
return id;
}
public String getName() {
return name;
}
public String getGender() {
return gender;
}
public int getAge() {
return age;
}
// setter方法
public void setId(String id) {
this.id = id;
}
public void setName(String name) {
this.name = name;
}
public void setGender(String gender) {
this.gender = gender;
}
public void setAge(int age) {
this.age = age;
}
}
// 测试类
public class StudentTest {
public static void main(String[] args) {
Student[] students = new Student[3]; // 创建一个长度为3的学生数组对象
// 给每个学生对象赋值
students[0] = new Student("001", "张三", "男", 18);
students[1] = new Student("002", "李四", "女", 19);
students[2] = new Student("003", "王五", "男", 20);
// 输出每个学生的信息
for (int i = 0; i < students.length; i++) {
System.out.println("学号:" + students[i].getId());
System.out.println("姓名:" + students[i].getName());
System.out.println("性别:" + students[i].getGender());
System.out.println("年龄:" + students[i].getAge());
System.out.println("--------------------");
}
}
}
```
输出结果:
```
学号:001
姓名:张三
性别:男
年龄:18
--------------------
学号:002
姓名:李四
性别:女
年龄:19
--------------------
学号:003
姓名:王五
性别:男
年龄:20
--------------------
```
阅读全文