编写一个类(Student),描述学生的学号、姓名、成绩。
时间: 2024-11-04 18:15:07 浏览: 28
在编写一个类(Student)来描述学生的基本信息时,通常会包含私有变量(属性)来存储学号、姓名和成绩,以及相应的公共方法(getter和setter方法)来访问和修改这些属性。下面是一个简单的Java类示例:
```java
public class Student {
// 私有变量(属性)
private String studentID;
private String name;
private double score;
// 构造函数,用于初始化实例
public Student(String studentID, String name, double score) {
this.studentID = studentID;
this.name = name;
this.score = score;
}
// Getter方法,获取学号
public String getStudentID() {
return studentID;
}
// Setter方法,设置学号
public void setStudentID(String studentID) {
this.studentID = studentID;
}
// 获取姓名
public String getName() {
return name;
}
// 设置姓名
public void setName(String name) {
this.name = name;
}
// 获取成绩
public double getScore() {
return score;
}
// 设置成绩
public void setScore(double score) {
if (score >= 0 && score <= 100) { // 验证分数范围
this.score = score;
} else {
throw new IllegalArgumentException("Invalid score. Score must be between 0 and 100.");
}
}
}
```
阅读全文