收藏 分享(赏)

类与对象作业1_2012.doc

上传人:精品资料 文档编号:10282399 上传时间:2019-10-28 格式:DOC 页数:1 大小:39KB
下载 相关 举报
类与对象作业1_2012.doc_第1页
第1页 / 共1页
亲,该文档总共1页,全部预览完了,如果喜欢就下载吧!
资源描述

1、类与对象 1 作业作业 44-1)设计名为 Circle 的类,表示圆。这个类包含: 一个名为 radius 的 double 型数据成员,表示圆的半径. 数据成员的设置器 setRadius 和获取器 getRadius 函数。 一个名为 getArea()的函数,返回圆的面积。 一个名为 getPerimeter()的函数,返回圆的周长编写测试主函数:创建 2 个 Circle 类对象,将第 1 个圆的半径设置为 2.5,第 2 个圆的半径设置为 3.5,并输出两个圆对象的半径、面积和周长。4-2)设计名为 Cylinder 的类,表示圆柱。这个类包含: 名为 radius 和 heigh

2、t 的 double 型数据成员,表示圆柱的半径和高 . 数据成员的设置器和获取器函数(4 个:每个数据成员的设置器和获取器)。 一个名为 getSurface()的函数,返回圆柱的表面积。 一个名为 getVolume()的函数,返回圆柱的体积。编写测试主函数:创建 2 个 Cylinder 类对象,将第 1 个圆柱的半径和高设置为 2.5 和 4,第2 个圆柱的半径和高为第 1 个圆柱的半径和高分别加上 3 和 2.5,并输出两个圆柱对象的表面积和体积。4-3)设计名为 Rectangle 的类,表示矩形。这个类包含: 名为 width 和 height 的 double 型数据成员,表示

3、矩形的宽和高 所有数据成员的设置器和获取器函数(2 个:同时设置/ 获取 2 个数据成员,其中设置器函数带缺省参数值 10 和 10)。 一个名为 getArea()的函数,返回矩形的面积。 一个名为 getPerimeter()的函数,返回矩形的周长。编写测试主函数,创建 2 个 Rectangle 类对象,将第一个矩形的宽/高设置为 10/10,第 2 个矩形的宽/高设置为 3.5/5.9,并输出两个矩形对象的属性(宽和高)、面积和周长。4-4)设计名为 Complex 的类表示复数矩形。这个类包含: 名为 real 和 image 的 double 型数据成员,存放实部和虚部 所有数据成

4、员的设置器和获取器函数(2 个:同时设置/ 获取 2 个数据成员)。 一个名为 show()的函数,安复数形式输出。 一个名为 add 的函数,求两个复数的和。 一个名为 minus 的函数,求两个复数的差。编写测试主函数,创建 3 个 Complex 类对象,输入两个复数的实部和虚部,求它们的和与差并输出。4-5)设计名为 Time 的类表示时间,包含: 3 个 int 型的数据成员 hour、minute 和 second,存放时分秒。 时分秒的设置器和获取器函数(2 个:同时设置/ 获取 3 个数据成员) 。 显示函数 show 名为 addsecond 的函数,将时间加上秒数得到其和的时间。编写测试主函数。4-6)设计名为 MyPoint 的类表示直角坐标系中的一个点。包含: 两个 int 型的数据成员 x 和 y,表示坐标。 x 和 y 的设置器和获取器函数(3 个:同时设置/ 获取 2 个数据成员,其中设置器函数重载:无参的(值为 0 和 0)和有参的) 。 一个名为 distance 的函数,返回当前点和另一个给定的 MyPoint 类型的点之间的距离。编写测试主函数,创建两个点(0,0)和 (10,30),并输出两点之间的距离。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报