识别类
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;
}
}