Java实验三实验报告 联系客服

发布时间 : 星期三 文章Java实验三实验报告更新完毕开始阅读23daa8eabb68a98270fefa02

实验报告

课程名称 面向对象课程设计 实验项目名称 类的继承

班级与班级代码 13计算机科学与技术1班 实验室名称(或课室)SS1 205

专 业 计算机科学与技术 任课教师 尹华

学 号: 12251102120 姓 名: 林淑英 实验日期: 2014 年4 月 28 日

广东财经大学教务处 制

姓名 林淑英 实验报告成绩

评语: 项目 实验报告完整性 评价 全部完成实验内容 部分完成实验内容 实验报告正确性 实验内容基本正确 实验内容存在错误 实验报告格式 格式符合要求 格式基本符合要求 格式不符合要求 实验报告提交时间 提交准时 推迟提交

指导教师(签名)

年 月 日

说明:指导教师评分后,实验报告交院(系)办公室保存。

分数 A B A B A B C A B 实验三 类的继承、多态、接口、访问控制符与修饰符

实验目的:通过编程练习掌握类的继承,多态,接口,访问控制符与修饰符

的使用方法。

实验原理:类的继承,接口。 实验设备:计算机,Eclipse。 实验题目:

1. 设计一个Person 类,其成员变量有:姓名(name)、性别(gender)、年龄(age);再设计一个Student类,它是类Person的子类,其成员变量有:学号(id)、班名(cname)、成绩(score),类Student中要有一个方法 display(),用来显示一个学生的信息。

编写一个测试程序,创建一个Student类的对象,要求name和id 是自己的姓名和学号,输出学生的各种信息,学生的基本信息在类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的两个对象并计算两个点坐标的距离。

1

4. 定义一个抽象类Area、两个Area的子类RectArea和RoundArea,以及一个实现类ImpleArea。要求如下

(1)抽象类Area类中只包含一个抽象方法double area()。 (2)子类RoundArea类通过覆盖父类中的抽象方法area()来求圆的

面积,另一个子类RectArea类通过覆盖父类中的抽象方法area()求长方形的面积。

(3)圆的半径和长方形的边分别定义为子类RoundArea类和RectArea

类的域,都为double娄型。

(4)ImpleArea类中创建对象,接收键盘输入,输入内容分别为圆的

半径和长方形的边,并求出圆和长方形的面积,在屏幕上显示。

5. 编写一个Flyable接口,包含:

方法:double flySpeed(),用于返回最大的飞行速度。并实现该接口. 实验步骤: 1.

publicclass Person {

String name; String gender; intage;

public Person() { }

public Person(String name, String gender, int age) { this.name = name;

this.gender = gender; this.age = age; }

public String getName() { returnname;

2