第1关:学习-Java类和对象之类的声明之学生类的定义头歌
时间: 2024-12-18 11:15:38 浏览: 21
在Java中,创建一个名为“学生”(Student)的基本类通常会包含一些基本属性,如姓名(name)、学号(studentID)以及可能的成绩(scores)。以下是定义一个简单的“学生”类的例子:
```java
public class 学生 {
// 数据成员(属性)
private String name; // 姓名
private int studentID; // 学号
private double[] scores; // 成绩数组
// 构造函数,用于初始化对象
public 学生(String name, int studentID) {
this.name = name;
this.studentID = studentID;
this.scores = new double[3]; // 假设最多有3门课程成绩
}
// 提供getter和setter方法,用于获取和设置属性值
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getStudentID() {
return studentID;
}
public void setStudentID(int studentID) {
this.studentID = studentID;
}
// 可能的方法,如获取平均分等
public double calculateAverageScore() {
if (scores.length == 0) {
return 0;
}
double sum = 0;
for (double score : scores) {
sum += score;
}
return sum / scores.length;
}
}
```
阅读全文