| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 688 人关注过本帖
标题:抽象类的派生和运算符的重载 题目
只看楼主 加入收藏
吴珂
Rank: 1
等 级:新手上路
帖 子:16
专家分:2
注 册:2010-3-31
结帖率:50%
收藏
 问题点数:0 回复次数:0 
抽象类的派生和运算符的重载 题目
抽象类的派生和运算符的重载
时 限: 1000 ms
内存限制: 10000 K
总时限: 3000 ms
描述: 1.抽象类的定义:完成形状抽象类Shape的定义:公有函数:面积(Area);公有函数:显示(Show);实现构造函数和析构函数

2.从形状类Shape派生矩形类Rectangle:

添加公有成员:宽度(Width),高度(Height);
重载比较操作符:==,面积是否相等;
重载比较操作符:>,判面积是否大于某个矩形;
重载比较操作符:<,判面积是否小于某个矩形;
实现公有函数:显示(Show),屏幕打印 宽度,高度。
实现公有函数:面积(Area),计算矩形面积。
实现构造函数和析构函数

3.从形状类Shape派生椭圆类Ellipse:
添加公有成员:椭圆外接矩形宽度(Width),椭圆外接矩形高度(Height);
重载比较操作符:==,面积是否相等;
重载比较操作符:>,判面积是否大于某个椭圆;
重载比较操作符:<,判面积是否小于某个椭圆;
实现公有函数:显示(Show),屏幕打印椭圆外接矩形宽度,椭圆外接矩形高度。
实现公有函数:面积(Area),计算椭圆面积。
实现构造函数和析构函数。
 
 
输入: 创建6个实例:

矩形
宽度 高度
23 17
89 25
17 23
 椭圆
外接矩形宽度 外接矩形高度
29 17
89 75
17 29
 
输出: 矩形之间的面积,椭圆间的面积的比较结果
输入样例:  
输出样例:  
提示: 运算符重载为类的成员函数
搜索更多相关主题的帖子: 运算符 派生 重载 
2010-11-18 22:04
快速回复:抽象类的派生和运算符的重载 题目
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015613 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved