Java实验三实验报告

Java实验三实验报告

ID:38215017

大小:96.39 KB

页数:11页

时间:2019-06-07

Java实验三实验报告_第1页
Java实验三实验报告_第2页
Java实验三实验报告_第3页
Java实验三实验报告_第4页
Java实验三实验报告_第5页
资源描述:

《Java实验三实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验报告课程名称面向对象课程设计实验项目名称类的继承班级与班级代码13计算机科学与技术1班实验室名称(或课室)SS1205专业计算机科学与技术任课教师尹华学号:12251102120姓名:林淑英实验日期:2014年4月28日广东财经大学教务处制姓名林淑英实验报告成绩评语:项目评价分数实验报告完整性全部完成实验内容A部分完成实验内容B实验报告正确性实验内容基本正确A实验内容存在错误B实验报告格式格式符合要求A格式基本符合要求B格式不符合要求C实验报告提交时间提交准时A推迟提交B指导教师(签名)年月日说明:指导教师评分后,实验报告交院(系)办公室保存。实验三类的继承、多态、接口、

2、访问控制符与修饰符实验目的:通过编程练习掌握类的继承,多态,接口,访问控制符与修饰符的使用方法。实验原理:类的继承,接口。实验设备:计算机,Eclipse。实验题目:1.设计一个Person类,其成员变量有:姓名(name)、性别(gender)、年龄(age);再设计一个Student类,它是类Person的子类,其成员变量有:学号(id)、班名(cname)、成绩(score),类Student中要有一个方法display(),用来显示一个学生的信息。编写一个测试程序,创建一个Student类的对象,要求name和id是自己的姓名和学号,输出学生的各种信息,学生的基本信息

3、在类Student的带参数的构造方法中设定。2.定义一个类A,该类有一个方法f,方法f可以输出英文字母,再定义一个类B是A的子类,子类B不能重写父类A的方法f,子类有一个方法g,可以输出中文字符串。编写测试程序,创建B的对象,输出英文字母和中文字符串。3.定义一个坐标类Pointer,成员变量包括x和y;成员方法有:(1)构造方法(2)setX、setY、getX、getY、display方法(3)类方法distance用来计算两点之间的距离编写测试程序,创建Pointer的两个对象并计算两个点坐标的距离。94.定义一个抽象类Area、两个Area的子类RectArea和Ro

4、undArea,以及一个实现类ImpleArea。要求如下(1)抽象类Area类中只包含一个抽象方法doublearea()。(2)子类RoundArea类通过覆盖父类中的抽象方法area()来求圆的面积,另一个子类RectArea类通过覆盖父类中的抽象方法area()求长方形的面积。(3)圆的半径和长方形的边分别定义为子类RoundArea类和RectArea类的域,都为double娄型。(4)ImpleArea类中创建对象,接收键盘输入,输入内容分别为圆的半径和长方形的边,并求出圆和长方形的面积,在屏幕上显示。5.编写一个Flyable接口,包含:方法:doublefly

5、Speed(),用于返回最大的飞行速度。并实现该接口.实验步骤:1.publicclassPerson{Stringname;Stringgender;intage;publicPerson(){}publicPerson(Stringname,Stringgender,intage){this.name=name;this.gender=gender;this.age=age;}publicStringgetName(){returnname;9}publicvoidsetName(Stringname){this.name=name;}publicStringgetGen

6、der(){returngender;}publicvoidsetGender(Stringgender){this.gender=gender;}publicintgetAge(){returnage;}publicvoidsetAge(intage){this.age=age;}}publicclassStudentextendsPerson{Stringid;Stringcname;doublescore;publicStudent(Stringid,Stringcname,doublescore){super();this.id=id;this.cname=cname

7、;this.score=score;}publicStudent(){//super();}publicStringgetId(){returnid;}publicvoidsetId(Stringid){this.id=id;}publicStringgetCname(){returncname;}publicvoidsetCname(Stringcname){9this.cname=cname;}publicdoublegetScore(){returnscore;}publicvoidsetScor

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

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

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