
面向对象 C++
Helloirbd
1
展开
-
面向对象------第七次实验
实验目的:(1)熟悉基类和派生类的转换;(2)掌握继承和组合;分析如下程序给出程序的运行结果:#include<iostream>using namespace std;class A{ public:A(){ cout<<"A"<<endl; }};class B{ public:B(){ cout<<"...原创 2019-01-07 07:38:19 · 359 阅读 · 0 评论 -
面向对象 第四章 运算符重载
重载------重新赋予新的含义函数重载,即赋予函数新的含义来实现新的功能重载作用就是要一名多用对C++运算符进行重载,用基本运算符操作自定义对象对重载更通俗的理解大家其实已经对运算符的重载进行使用了,如用某一运算符对两个数进行运算计算机处理整数、单精度和双精度的运算操作是完全不同的,但是计算机已经对这一运算符进行重载了所以同一运算符就能对不同类型的数据进行运算了运算符重载...原创 2019-01-06 16:45:47 · 382 阅读 · 0 评论 -
面向对象------第九次作业
实验目的:(1)掌握纯虚函数和抽象类的使用;实 验 一定义一个抽象基类Shape类,该类中包含一个double型的保护性数据成员area, ,然后分别实现如下功能:在Shape类中定义一个虚析构函数; 在Shape类中定义一个纯虚函数Area()用于计算图形面积,定义一个虚函数Show()用于显示类中数据成员信息; 由Shape类采用公有继承派生出圆类(Circle);...原创 2019-01-06 21:47:07 · 846 阅读 · 0 评论 -
面向对象------第三次实验
实 验 一定义一个复数类Complex,重载运算符“+”,使之能用于复数的加法运算。参加运算的两个运算量可以都是类对象,也可以其中有一个是整数,顺序任意。例如:c1+c2,i+c1 ,c1+i均合法(设i为整数,c1,c2位复数)。编程序,分别求两个复数之和、整数和复数之和程序代码#include<iostream>using namespace std;c...原创 2019-01-14 17:02:29 · 257 阅读 · 0 评论