java 设计学生类并进行测试
时间: 2024-12-12 22:17:04 浏览: 26
好的,我可以为您介绍一下Java中如何设计学生类并进行测试。
首先,我们可以定义一个名为Student的类,它有以下属性:
- 学号(id)
- 姓名(name)
- 年龄(age)
- 性别(gender)
- 成绩(score)
我们可以在Java中定义这个类如下:
```
public class Student {
private int id;
private String name;
private int age;
private String gender;
private double score;
// 构造方法
public Student(int id, String name, int age, String gender, double score) {
this.id = id;
this.name = name;
this.age = age;
this.gender = gender;
this.score = score;
}
// getter和setter方法
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
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 String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public double getScore() {
return score;
}
public void setScore(double score) {
this.score = score;
}
}
```
接下来,我们可以编写一个测试类来创建学生对象并输出学生信息:
```
public class TestStudent {
public static void main(String[] args) {
// 创建学生对象
Student stu1 = new Student(1, "张三", 18, "男", 90.5);
Student stu2 = new Student(2, "李四", 19, "女", 85.0);
// 输出学生信息
System.out.println("学生1的信息:");
System.out.println("学号:" + stu1.getId());
System.out.println("姓名:" + stu1.getName());
System.out.println("年龄:" + stu1.getAge());
System.out.println("性别:" + stu1.getGender());
System.out.println("成绩:" + stu1.getScore());
System.out.println("学生2的信息:");
System.out.println("学号:" + stu2.getId());
System.out.println("姓名:" + stu2.getName());
System.out.println("年龄:" + stu2.getAge());
System.out.println("性别:" + stu2.getGender());
System.out.println("成绩:" + stu2.getScore());
}
}
```
输出结果如下:
```
学生1的信息:
学号:1
姓名:张三
年龄:18
性别:男
成绩:90.5
学生2的信息:
学号:2
姓名:李四
年龄:19
性别:女
成绩:85.0
```
阅读全文