创建一个类student 在类中定义学生的姓名 年龄 学生成绩
时间: 2024-10-16 21:13:47 浏览: 17
创建一个名为"Student"的类,用于表示学生的基本信息,可以包含姓名、年龄和成绩这三个属性。以下是这个类的一个简单示例:
```java
public class Student {
// 定义属性
private String name;
private int age;
private double grade;
// 构造函数,初始化学生的信息
public Student(String name, int age, double grade) {
this.name = name;
this.age = age;
this.grade = grade;
}
// 获取属性的方法
public String getName() {
return name;
}
public int getAge() {
return age;
}
public double getGrade() {
return grade;
}
// 设置属性的方法
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
if (age >= 0) { // 确保年龄非负
this.age = age;
} else {
throw new IllegalArgumentException("年龄不能是负数");
}
}
public void setGrade(double grade) {
if (grade >= 0 && grade <= 100) { // 确保成绩在合理范围内
this.grade = grade;
} else {
throw new IllegalArgumentException("成绩应介于0到100之间");
}
}
// 显示学生信息的方法
@Override
public String toString() {
return "学生姓名:" + name + ", 年龄:" + age + ", 成绩:" + grade;
}
}
```
阅读全文