java语言定义一个student类 1.成员变量:学号,出生年份, 数学成绩,计算机成绩 2.成员方法)setData():设置初值。2)sum():计算并输出总成绩3)age():计算并返回年龄
时间: 2024-09-25 21:10:02 浏览: 41
java静态变量与方法.doc
在Java中,你可以定义一个名为`Student`的类来表示学生的基本信息和操作。以下是这个类的一个简单示例:
```java
public class Student {
// 成员变量 (属性)
private String id; // 学号
private int birthYear; // 出生年份
private double mathScore; // 数学成绩
private double compScore; // 计算机成绩
// 构造函数(默认构造者)
public Student() {}
// 成员方法 (方法)
// 设置初始值(数据初始化)
public void setData(String id, int birthYear, double mathScore, double compScore) {
this.id = id;
this.birthYear = birthYear;
this.mathScore = mathScore;
this.compScore = compScore;
}
// 计算并输出总成绩
public double sumScores() {
return mathScore + compScore;
}
// 计算并返回年龄
public int age() {
int currentYear = Calendar.getInstance().get(Calendar.YEAR);
return currentYear - birthYear;
}
}
```
在这个类里,我们有四个私有的成员变量代表学生的学号、出生年份以及两门课程的成绩。`setData()`方法用于设置这些变量的初始值,`sumScores()`方法负责计算总成绩,而`age()`方法则是根据当前年份计算学生的年龄。
阅读全文