用JAVA编写一个类,类的属性包括学生姓名,学号,成绩1,成绩2,成绩3,编写构造函数为属性赋初值,编写输出函数将属性值输出,编写主类,测试用例为每位同学自己的学号和姓名
时间: 2024-09-25 08:05:50 浏览: 66
设计一个学生类Student(学生学号、姓名、数学、英语、计算机成绩;)
5星 · 资源好评率100%
在Java中,你可以创建一个名为`Student`的类来表示学生信息,并包含相应的属性和方法。下面是一个简单的示例:
```java
public class Student {
// 属性(变量)
private String name;
private int studentId;
private double score1;
private double score2;
private double score3;
// 构造函数,用于初始化属性
public Student(String name, int studentId, double score1, double score2, double score3) {
this.name = name;
this.studentId = studentId;
this.score1 = score1;
this.score2 = score2;
this.score3 = score3;
}
// 输出函数(getter方法),用于获取属性值并打印
public void printInfo() {
System.out.println("姓名: " + name);
System.out.println("学号: " + studentId);
System.out.println("成绩1: " + score1);
System.out.println("成绩2: " + score2);
System.out.println("成绩3: " + score3);
}
}
// 主类,测试用例
public class Main {
public static void main(String[] args) {
// 创建学生的实例
Student student1 = new Student("张三", 1001, 85.0, 90.0, 92.0);
Student student2 = new Student("李四", 1002, 78.0, 88.0, 94.0);
// 测试输出函数
student1.printInfo();
System.out.println("\n");
student2.printInfo();
}
}
```
在这个例子中,我们首先定义了一个`Student`类,包含了姓名、学号和三个成绩的私有变量。然后通过构造函数设置初始值。`printInfo()`方法用于展示学生的信息。在`Main`类的`main`方法中,我们创建了两个`Student`对象并分别设置了他们的属性,最后调用`printInfo()`来测试输出。
阅读全文