初步的面向对象的程序设计练习

初步的面向对象的程序设计练习

ID:5991288

大小:84.00 KB

页数:4页

时间:2017-12-30

初步的面向对象的程序设计练习_第1页
初步的面向对象的程序设计练习_第2页
初步的面向对象的程序设计练习_第3页
初步的面向对象的程序设计练习_第4页
资源描述:

《初步的面向对象的程序设计练习》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、实验名称初步的面向对象的程序设计练习二、实验目的1、掌握类和构造方法的定义。2、掌握创建类实例的方法。3、初步掌握面向对象的编程思想三、实验记录1、编写程序实现如下功能:已知学生类有域变量(学号、班号、姓名、性别、年龄)和方法(获得学号、获得班号、获得性别、获得年龄、修改年龄,显示基本信息),定义一组学生对象,并初始化他们的基本信息,然后依次输出。步骤(1):定义类Stduent,并添加如下域变量:Stringsno;Stringclassno;Stringname;charsex;intage;

2、步骤(2):在类Student中添加如下方法,并编写代码实现具体方法的功能:Student(Stringsno,Stringclassno,Stringname,charsex,intage){……}StringgetSno(){……}StringgetClassno(){……}StringgetSex(){……}intgetAge(){……}voidupdateAge(intage){……}voidprint(){……}步骤(3):定义一个包含main方法的Application程序类TestStu

3、dent,初始化一个学生类对象数组,并利用循环语句显示所有学生的基本信息。步骤(4):保存文件名为TestStudent.java,然后编译、调试和运行程序。源程序如下:classStudent{Stringsno;Stringclassno;Stringname;charsex;intage;Student(Stringsno,Stringclassno,Stringname,charsex,intage){This.sno=sno;this.classno=classno;this.name=na

4、me;this.sex=sex;this.age=age;}StringgetSno(){returnsno;}StringgetClassno(){returnclassno;}chargetSex(){returnsex;}intgetAge(){returnage;}voidupdateAge(intage){this.age=age;}voidprint(){System.out.printf(sno,classno,name,sex,age);}}publicclassTestStudent

5、{publicstaticvoidmain(String[]args){Students[]=newStudent[3];s[0]=newStudent("200904135146","dx0904","jingang",'M',0);s[1]=newStudent("200904135147","dx0904","zhouchengyi",'M',0);s[2]=newStudent("200904135148","dx0904","liujun",'M',0);for(inti=0;i<=2;i+

6、+){s[i].updateAge(20);System.out.printf("学号:"+s[i].getSno());System.out.printf("班号:"+s[i].getClassno());System.out.printf("姓名:"+s[i].name);System.out.printf("性别:"+s[i].getSex());System.out.println("年龄:"+s[i].getAge());}}}运行结果:2、编写程序实现如下功能:已知学生类有域变量(姓名、考

7、号、综合成绩、体育成绩)和方法(获取综合成绩、获取体育成绩、显示基本信息),学校类有静态变量(录取分数线)和方法(设置录取分数、获取录取分数线),录取类有方法(获取学生是否符合录取条件,其中录取条件为综合成绩在录取分数线之上,或体育成绩在96分以上并且综合成绩大于300分)。现要求编写程序输出一组学生对象中被某学校录取的学生基本信息。步骤(1):定义类Stduent,并添加如下域变量:Stringname;Stringid;floatcomScore;floatscore;步骤(2):在类Studen

8、t中添加如下方法,并编写代码实现具体方法的功能:Student(Stringname,Stringid,floatcomScore,floatscore){……}floatgetcomScore(){……}floatgetscore(){……}voidprint(){……}步骤(3)定义类School,并添加静态变量staticfloatscoreLine;添加静态方法staticfloatgetScoreLine(){……}staticvoidsetS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。