- 3
- 0
- 约 43页
- 2017-04-25 发布于四川
- 举报
C语言程序设计PPT第8章多态性
第八章 多态性;本章主要内容;多态性的概念;问题举例——复数的运算;问题举例——复数的运算;运算符重载的实质;运算符重载;两种形式;运算符函数;运算符成员函数的设计;运算符重载;#includeiostream.h
class complex //复数类声明
{
public: //外部接口
complex(double r=0.0,double i=0.0){real=r;imag=i;} //构造函数
complex operator + (complex c2); //+重载为成员函数
complex operator - (complex c2); //-重载为成员函数
void display(); //输出复数
private: //私有数据成员
double real; //复数实部
double imag; //复数虚部
}; ;complex complex::operator +(complex c2) //重载函数实现
{
complex c;
c.real=c2.real+real;
c.imag=c2.imag+imag;
return complex(c.real,c.imag);
};complex c
原创力文档

文档评论(0)