java创建一个学包含属性:姓名、年龄、学号、班级、成绩等。 还包括get和set方法、计算平均成绩的方法等,并创建测试类
时间: 2023-10-20 14:06:36 浏览: 42
好的,让我来回答你的问题。首先,你可以先创建一个Student类,包含姓名、年龄、学号、班级、成绩等属性,并添加对应的get和set方法。接下来,可以在Student类中定义一个计算平均成绩的方法,例如:
```java
public class Student {
private String name;
private int age;
private int studentId;
private String className;
private double score;
// 构造方法
public Student(String name, int age, int studentId, String className, double score) {
this.name = name;
this.age = age;
this.studentId = studentId;
this.className = className;
this.score = score;
}
// get和set方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public int getStudentId() {
return studentId;
}
public void setStudentId(int studentId) {
this.studentId = studentId;
}
public String getClassName() {
return className;
}
public void setClassName(String className) {
this.className = className;
}
public double getScore() {
return score;
}
public void setScore(double score) {
this.score = score;
}
// 计算平均成绩
public double calculateAverageScore() {
// TODO: 在这里添加计算平均成绩的逻辑
return score;
}
}
```
然后,你可以再创建一个测试类,例如:
```java
public class StudentTest {
public static void main(String[] args) {
// 创建一个Student对象,并设置属性值
Student student = new Student("张三", 18, 1001, "一班", 89.5);
System.out.println(student.getName() + "的平均成绩是:" + student.calculateAverageScore());
}
}
```
这样就可以测试你的Student类了。当然,你也可以根据自己的需求对这些类进行修改和完善。