C++ 面向对象 - 类的多态性与虚函数

C++ 面向对象 - 类的多态性与虚函数,第1张

(1)人与复读机

#include 
using namespace std;

/********* Begin *********/
class Chinese
{
	//人类的声明
public:
    virtual void greet();
    
    
};
//人类的定义
void Chinese::greet()
{
	cout<<"你好"<

(2)复读机的毁灭

#include 
using namespace std;

/********* Begin *********/
class Repeater
{
	//复读机基类的声明
public:
    virtual void Play(); 
    virtual ~Repeater();
    
    
};
//复读机基类的定义
void Repeater::Play()
{
}
Repeater::~Repeater()
{
	cout<<"砰!"<

(3)计算图像面积

#include 
using namespace std;

/********* Begin *********/
class Shape
{
	//基类的声明
public:
	virtual void PrintArea() = 0;
    
    
};

class Rectangle : public Shape
{
	//矩形类的声明
public:
	float H,W;
	void PrintArea();
	Rectangle(float w,float h);
    
    
};
//矩形类的定义
void Rectangle::PrintArea()
{
	cout<<"矩形面积 = "<

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1353969.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-14
下一篇2022-06-14

发表评论

登录后才能评论

评论列表(0条)