当前位置:新励学网 > 秒知问答 > java选修课考试题目求解答

java选修课考试题目求解答

发表时间:2024-07-11 02:44:02 来源:网友投稿

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

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!