dasd165165 2022-05-30 15:06 采纳率: 100%
浏览 40
已结题

编写学生类(学号姓名)添加班级管理类(班级名称和学院集合)并初始化1个班级,

利用java编写
编写学生类(学号姓名)添加班级管理类(班级名称和学院集合)并初始化1个班级, 我想要达到的结果

  • 写回答

1条回答 默认 最新

  • 笑死鱼啦 2022-05-30 15:23
    关注

    答题不易, 有帮助的话辛苦点击采纳~
    思路:

    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);
    
    
        }
    }
    
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 6月7日
  • 已采纳回答 5月30日
  • 创建了问题 5月30日

悬赏问题

  • ¥15 乌班图ip地址配置及远程SSH
  • ¥15 怎么让点阵屏显示静态爱心,用keiluVision5写出让点阵屏显示静态爱心的代码,越快越好
  • ¥15 PSPICE制作一个加法器
  • ¥15 javaweb项目无法正常跳转
  • ¥15 VMBox虚拟机无法访问
  • ¥15 skd显示找不到头文件
  • ¥15 机器视觉中图片中长度与真实长度的关系
  • ¥15 fastreport table 怎么只让每页的最下面和最顶部有横线
  • ¥15 java 的protected权限 ,问题在注释里
  • ¥15 这个是哪里有问题啊?