1)为学生创建一个类,这个类包括每个学生的姓名(String)、ID(int)和状态(int)。
状态表示学生的年级:1表示新生,2表示二年级,3表示三年级,4表示四年级。
2)可获得学生的姓名;
3)可修改学生年级;
实例化某个对象时,可根据给定的姓名、编号、年级生成
该回答引用chatgpt:
public class Student {
private String name;
private int id;
private int grade;
public Student(String name, int id, int grade) {
this.name = name;
this.id = id;
this.grade = grade;
}
public String getName() {
return name;
}
public void setGrade(int grade) {
this.grade = grade;
}
public static void main(String[] args) {
// 实例化一个学生对象
Student student = new Student("John", 12345, 1);
// 获取学生姓名
String name = student.getName();
System.out.println("学生姓名: " + name);
// 修改学生年级
student.setGrade(2);
int grade = student.grade;
System.out.println("学生年级: " + grade);
}
}
在这个示例代码中,我们定义了一个名为Student的类,包含了姓名(name,字符串类型)、ID(id,整数类型)和状态(grade,整数类型)作为类的成员变量。构造函数Student用于初始化学生对象的属性。
类中还包括了两个方法,getName用于获取学生的姓名,setGrade用于修改学生的年级。