
面向对象设计
蓝莓派Alex
选择大于努力!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
例题:计算长方体体积【面向对象设计】
题目描述: 需要求3个长方柱的体积,请编写一个基于对象的程序。数据成员包括length(长)、width(宽)、height(高)。要求用成员函数实现一以下功能: (1)由键盘分别输入3个长方柱的长、宽、高; (2)计算长方柱的体积; (3)输出3个长方柱的体积; 请编写程序,上机调试并运行。 参考程序如下: #include <iostream> using ...原创 2018-09-23 13:47:12 · 6869 阅读 · 0 评论 -
例题:定义一个复数类Complex,重载运算符“+”、“=”,“*”,“、”,使之能进行复数的加、减、乘、除。...【面向对象设计】
题目: 定义一个复数类Complex,重载运算符“+”、“=”,“*”,“、”,使之能进行复数的加、减、乘、除。运算符重载函数作为Complex类得成员函数。编程序,分别求两个复数之和、差、积和商。 解答: #include <iostream> #include <cmath> using namespace std; class Complex{ publ...原创 2018-09-23 13:50:50 · 8998 阅读 · 1 评论 -
例题:写一个程序,定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、Triangle(三角形),用函数printArea分别输出面积...【面向对象设计】
题目: 写一个程序,定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、Triangle(三角形),用一个函数printArea分别输出以上三只的面积,3个图形的数据在定义对象时给出。 解答: 代码如下: #include <iostream> using namespace std; ///基类Shape class Shap...原创 2018-09-23 13:53:36 · 25806 阅读 · 0 评论 -
例题:建立一个对象数组,内放5个学生的数据(学号、成绩),用指针指向数组首元素,输出第1,3,5个学生的数据。【面向对象设计】
题目: 建立一个对象数组,内放5个学生的数据(学号、成绩),用指针指向数组首元素,输出第1,3,5个学生的数据。 解答: 程序代码如下: #include <iostream> using namespace std; class Student { public: Student(int n,float s):num(n),score(s){} void disp...原创 2018-09-23 13:55:06 · 19045 阅读 · 2 评论 -
虚基类的简单应用【C++程序设计】
C++编译系统只执行最后的派生类对虚基类的构造函数的调用,而忽略虚基类的其他派生类对虚基类的构造函数的调用,这就保证了虚基类的数据成员不会被多次初始化。 /*多重继承派生类-虚基类*/ #include <iostream> #include <string> #include <iomanip> using namespace std; class ...原创 2018-09-23 20:04:03 · 550 阅读 · 0 评论