class Student implements Comparable {
private String name ;
private int cn;
private int ma;
private int en;
private int sum;
public Student(String name, int cn, int ma, int en) {
this.name = name;
this.cn = cn;
this.ma = ma;
this.en = en;
this.sum =cn+ma+en;
}
public String getName(){
return name;
}
public int getCn(){
return cn;
}
public int getMa(){
return ma;
}
public int getEn(){
return en;
}
public int getSum(){
return sum;
}
@Override
public int compareTo(Object obj) {
if(obj == null){
throw new RuntimeException("学生对象不存在");
}
Student stu = (Student)obj;
if(this.sum>stu.sum)
return -1;
else if(this.sum==stu.sum)
return 0;
return 1;
}