java选修课考试题目求解答
Student.java
packagecom.kidd;
publicclassStudentimplementsComparable{
/*
*描述学生的信息:姓名、学号、学院、专业;
*/
privateintid;
privateStringname;
privateStringcollege;
privateStringprofessional;
/*
*提供上述信息的获取方法和设置方法。
*/
publicStringgetName(){
returnname;
}
publicvoidsetName(Stringname){
this.name=name;
}
publicintgetId(){
returnid;
}
publicvoidsetId(intid){
this.id=id;
}
publicStringgetCollege(){
returncollege;
}
publicvoidsetCollege(Stringcollege){
this.college=college;
}
publicStringgetProfessional(){
returnprofessional;
}
publicvoidsetProfessional(Stringprofessional){
this.professional=professional;
}
/*
*覆盖实现toString()方法,以便打印输入该类对象时输出上述信息。
*/
publicStringtoString(){
returnID:+this.id+,name:+this.name+,college:+this.college+,professional:+this.professional;
}
/*
*通过实现comparable接口,定义该类对象的按学号大小的compareTo()比较方法。
*/
publicintcompareTo(Objecto){
if(oinstanceofStudent){
Students=(Student)o;
intid=s.getId();
if(this.id>id){
return1;
}elseif(this.id==id){
return0;
}
}
return-1;
}
/*
*在main方法中,创建一个该类对象来表示自己的上述个人信息。
*/
publicstaticvoidmain(String[]args){
Students=newStudent();
s.setId(1);
s.setName(kidd);
s.setCollege(JIAYINGCollege);
s.setProfessional(ComputerScienceandTechnology);
System.out.println(s);
}
}
邮箱200896230@qq.com
免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。
如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!
新励学网教育平台
海量全面 · 详细解读 · 快捷可靠
累积科普文章数:18,862,126篇