摘要: 要求在Circle类基础上采用类组合的思想,设计一个圆柱类,包括相关数据成员和成员函数,输出它们的面积和体积。 仍然是类组合的练习,通过这个题你会发现到类组合比较优势的一点, 那就是提供类中的任何public型成员函数 在需求类中都可以随意调用,方便的1皮,用起来简直舒服 前置代码:: #inclu 阅读全文
posted @ 2018-11-14 14:28 刘生伟 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 类组合练习 要求在Date类基础上采用类组合的思想,设计一个人事管理类并测试之,该类包括编号、性别、出生日期(即出生日期是一个日期类的对象)、姓名等。涉及带参构造函数,能提供显示人员的信息的函数。 前置代码:: #include <iostream> #include <string> using 阅读全文
posted @ 2018-11-14 14:19 刘生伟 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 这个题跟8.1的类似 作为练习独立思考一下吧 前置代码:: #include <iostream> #include <string> using namespace std; class Square//正方形类 { private: double x;//边长 public: Square(do 阅读全文
posted @ 2018-11-14 14:09 刘生伟 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 要求在Point类基础上采用类组合的思想,设计一个线段类,如图所示,线段类包括2个点类对象,成员函数能显示该线段的起点坐标、终点坐标以及线段的长度。2个点坐标从键盘输入,线段长度通过公式计算。 在学习过封装后,我们要学会将类进行组合,如何进行组合呢? 首先我们将类区分为两种,一种是被引用的,另一种是 阅读全文
posted @ 2018-11-14 13:42 刘生伟 阅读(54) 评论(0) 推荐(0) 编辑