利用java编写
编写学生类(学号姓名)添加班级管理类(班级名称和学院集合)并初始化1个班级, 我想要达到的结果
答题不易, 有帮助的话辛苦点击采纳~
思路:
1.创建学生类对象, 包括学号姓名两个属性
2.创建班级类对象, 包括班级号和学生集合两个属性
public class Student {
private Integer stuId;
private String name;
@Override
public String toString() {
return "Student{" +
"stuId=" + stuId +
", name='" + name + '\'' +
'}';
}
public Integer getStuId() {
return stuId;
}
public void setStuId(Integer stuId) {
this.stuId = stuId;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Student() {
}
public Student(Integer stuId, String name) {
this.stuId = stuId;
this.name = name;
}
}
import java.util.ArrayList;
public class ClassManagement {
private String classId;
private ArrayList<Student> stuList;
@Override
public String toString() {
return "ClassManagement{" +
"classId='" + classId + '\'' +
", stuList=" + stuList +
'}';
}
public String getClassId() {
return classId;
}
public void setClassId(String classId) {
this.classId = classId;
}
public ArrayList<Student> getStuList() {
return stuList;
}
public void setStuList(ArrayList<Student> stuList) {
this.stuList = stuList;
}
public ClassManagement() {
}
public ClassManagement(String classId, ArrayList<Student> stuList) {
this.classId = classId;
this.stuList = stuList;
}
}
import java.util.ArrayList;
import java.util.Collections;
public class Test {
public static void main(String[] args) {
// 创建多个学生对象
Student stu1 = new Student(1001,"张三");
Student stu2 = new Student(1002,"李四");
Student stu3 = new Student(1003,"王五");
Student stu4 = new Student(1004,"赵六");
//创建学生集合
ArrayList<Student> stuList = new ArrayList<>();
//使用Collections工具类添加数据
Collections.addAll(stuList,stu1,stu2,stu3,stu4);
//创建班级管理对象, 初始化班级
ClassManagement cm = new ClassManagement("高一三班",stuList);
}
}