定义一个测试类,在测试类创建多个学生对象保存到集合中,学生的属性有姓名,年龄,性别
时间: 2024-10-23 22:14:04 浏览: 28
黑马程序员ios入学测试题
5星 · 资源好评率100%
在Java中,你可以创建一个`Student`类作为基础实体,然后编写一个`TestClass`来进行测试并管理学生对象的集合。首先,定义`Student`类如下:
```java
public class Student {
private String name;
private int age;
private String gender;
// 构造函数
public Student(String name, int age, String gender) {
this.name = name;
this.age = age;
this.gender = gender;
}
// getters and setters
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; }
@Override
public String toString() {
return "Student{" +
"name='" + name + '\'' +
", age=" + age +
", gender='" + gender + '\'' +
'}';
}
}
```
接下来,创建`TestClass`来管理学生集合:
```java
import java.util.ArrayList;
import java.util.List;
public class TestClass {
private List<Student> students;
public TestClass() {
students = new ArrayList<>();
// 创建并添加学生实例
students.add(new Student("张三", 18, "男"));
students.add(new Student("李四", 20, "女"));
students.add(new Student("王五", 19, "男"));
}
// 方法展示学生列表
public void displayStudents() {
for (Student student : students) {
System.out.println(student);
}
}
// 测试方法
public void test() {
displayStudents();
}
public static void main(String[] args) {
TestClass testClass = new TestClass();
testClass.test();
}
}
```
在这个例子中,`TestClass`创建了一个`List<Student>`,并向其中添加了三个`Student`对象。`test()`方法用于显示所有学生的信息。
阅读全文