学生信息管理系统:学生有姓名和年龄信息,学生可以进行自我介绍,班级有班级名和人数,实现向班级中添加学生 要求代码能运行 还要有注释

识别类
1.学生类 属性(姓名,年龄) ;行为(自我介绍)
2.班级类 属性(班级,人数,姓名); 行为(添加学生)


import java.util.ArrayList;
import java.util.List;
 
public class Test {
 
    public static void main(String[] args) {
        List<Student> students = new ArrayList<>();//学生集合
        //实例化三个学生
        Student xiaohong = new Student("小红");
        Student xiaoming = new Student("小明");
        Student xiaojun = new Student("小军");
        //将学生添加进学生集合里面
        students.add(xiaohong);
        students.add(xiaoming);
        students.add(xiaojun);
         
        //实例化一个班级并设置属性值
        Banji c1 = new Banji();
        c1.className = "软件2班";
        c1.studentList = students;
        c1.print();
    }
}
 
class Banji{
    String className;
    List<Student> studentList;//学生集合
         
    //打印出班级名称和学生姓名
    public void print(){
        String str = "";
        for(Student s:studentList){
            str += s.name + ",";
        }
        System.out.println("班级名称:" + className + "\n学生:" + str);
    }
}
 
class Student{
    String name;
    // 这里应该还有学生的一些属性
 
    public Student(String name){
        this.name = name;
    }
}