定义一个Student类,其属性有学号id和姓名name

定义一个Student类,其属性有学号id和姓名name,为了方便显示,该类覆盖了父类Object的toString()方法,返回以下格式的字符串:"学号:"+id+" 姓名:"+name。 在main方法中创建ArrayList对象list,并添加3个Student类对象,并将list的所有元素分行显示;然后用自定义的比较器将list的元素按学号升序排序后输出。

class Student{
public Student(int id,String name){
id=this.id;
name=this.name;
}
public int id;
public string name;
public String toString{
return "学号:"+id+"姓名:"+name;
}
}
public class Main{
public static void main(){
List list = new ArrayList;
list.add(new Student(1,"Li Ming"));
list.add(new Student(2,"Xiao Mei"));
list.add(new Student(3,"Alice"));
for(Student s:list){
System.out.println(s.toString());
}
}
}

望采纳