java中用无参构造方法设计一个学生类和成绩
时间: 2024-09-23 13:07:28 浏览: 68
在Java中,我们可以创建一个名为`Student`的类,其中包含一个无参构造函数以及表示学生信息的基本属性,如姓名。为了演示成绩的概念,我们可以在这个类中添加一个表示成绩的数据成员。下面是一个简单的例子:
```java
public class Student {
// 无参构造函数
public Student() {
this.name = "未知学生";
}
private String name; // 学生姓名
// 添加一个表示平均分的数据成员
private double averageScore;
// 获取姓名的方法
public String getName() {
return name;
}
// 设置姓名的方法
public void setName(String name) {
this.name = name;
}
// 初始化平均分的getter和setter
public double getAverageScore() {
return averageScore;
}
public void setAverageScore(double averageScore) {
if (averageScore >= 0 && averageScore <= 100) {
this.averageScore = averageScore;
} else {
System.out.println("分数超出范围,请输入0到100之间的值");
}
}
// 用于打印学生信息的方法
public void printInfo() {
System.out.println("学生名称: " + name);
System.out.println("平均成绩: " + averageScore);
}
}
阅读全文