77范文网 - 专业文章范例文档资料分享平台

《面向对象程序设计》实验指导书(3)

来源:网络收集 时间:2019-04-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

21. 设计名为Time的类。该类包含:

·数据域hour、minute和second表示时间;

·无参构造方法为当前时间创建Time对象; (数据域的值表示当前的时间)

·一个构造方法在指定以毫秒表示的、从1970年1月1日午夜开始已逝去的时间时,

创建一个Time对象;(数据域的值表示该时间)

·三个 get方法分别获得数据域hou r,minute和second;

编写测试程序创建两个Time对象(使用new Time()和newTime(555550000)),并显示它们的小时、分钟和秒。

提示:无参构造方法可以使用当前时间,当前时间可以通过System. currentTimeMillis()获得。另外一个构造方法为指定逝去的时间设置小时、分钟和秒的值。例如,如果逝去的时间555550000毫秒,那么小时为10,分钟为19,秒为10 。 22. 设计名为MyInteger的类,它包括:

·int型数据域value存储该对象表示的int值;

·一个构造方法,当指定int值时,创建MyInteger对象;

·一个get方法返回int的值;

·isEven(),isOdd()和isPrime()方法,如果这个值分别为偶、奇或素数,返回true; ·静态方法isEven(int),isOdd(int)和isPrime(int),如果指定的值分别为偶、奇或素数, 返回true;

·静态方法 isEven(MyInteger),isOdd(MyInteger)和isPrime(MyInteger),如果指定的值 分别为偶、奇或素数,返回true。

·equals(int)和equals(MyInteger)方法,如果该对象的值与指定的值相等,返回true; ·静态方法parseInt(int)将字符串转变成int值。

编写用户程序测试该类中的所有方法。

23. 设计名为MyPoint的类表示一个具有x坐标和y坐标的点,该类包括: ·两个数据域x和y表示坐标; ·无参构造方法创建点(0,0);

·一个构造方法根据指定坐标创建一个点;

·两个get方法分别得到数据域x和y;

·distance方法返回MyPoint类型的两个点之间的距离;

·distance方法返回从这一点到另一个指定x和y坐标的点之间的距离; 编写测试程序创建两个点(0,0)和(10,30.5),并显示它们之间的距离。

24. 请写出下列程序的输出结果 //程序名TestAB.java

25. 请写出下列程序的输出结果

///程序名TestAB2.java

26. 设计名为Course的类,它包括:

·1个构造方法,用于初始化课程编号、课程名和学分 ·1个方法:printCourseInfo(),用于输出课程相关的信息

·3个成员变量:课程编号(cNnumber)、课程名(Cname)、学分数(Cuit)

编写课程类的测试程序

27.下面程序定义了一个Student类及其测试程序,请给出程序运行的结果

//TestStudent.java

实验三 类的继承、多态、接口、访问控制符与修饰符 一、实验目的与要求

1. 掌握继承和多态这两个面向对象程序的基本原则。 2. 理解interface关键字和接口的基本概念。

3. 理解abstract关键字,掌握抽象类和程序方法的设计技巧。

4. 理解 final关键字,掌握最终类和抽象类的区别和使用。

5. 理解static关键字,理解类的层次和对象层次的区别,掌握类变量和类方法的使用。6. 理解包的概念和使用。创建一个名为charpter3_2的包,将本实验的程序放入该包中。

二、实验内容

1. 设计一个Person 类,其成员变量有:姓名(name)、性别(gender)、年龄(age);再设计一个Student类,它是类Person的子类,其成员变量有:学号(id)、班名(cname)、成绩(score),

类Student中要有一个方法 display(),用来显示一个学生的信息。编写一个测试程序,创建一个Student类的对象,要求name和id 是自己的姓名和学号,输出学生的各种信息,学生的基本信息在类Student的带参数的构造方法中设定。 2. 写出下列程序运行结果

3.下列程序在编译时会出现什么问题?

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库《面向对象程序设计》实验指导书(3)在线全文阅读。

《面向对象程序设计》实验指导书(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/608540.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: