/**
知识点: 比较类 Comparable
题目: 将某班学生按数学成绩从小到大排序
思路:
1. 抽象出类:
1.1 班级(ClassSet)
1.2 学生(Student)
2. 找出类关系:
2.1 学生 属于 班级 Student -> ClassSet(多对1)
3. 找出类属性:
3.1 ClassSet(班级名称,班级人数)
3.2 Student(学生名称,数学成绩)
4. 找出类方法:
4.1 学生添加到班级 ClassSet{addStudent(Student s)}
4.2 学生成绩从小到大排序 ClassSet{sortByScore()}
*/
import java.util.Arrays;
public class TestComparable
{
public static void main(String[] args)
{
//实例化4G班级
ClassSet c=new ClassSet("4G",4);
//添加学生
c.addStudent(new Student("李明",90));
c.addStudent(new Student("李浩",80));
c.addStudent(new Student("王涛",95));
c.addStudent(new Student("张胜",70));
//获得4G班级学生数组集合
Student[] students=c.getStudents(