【C++】纯虚函数的简单应用。

【C++】纯虚函数的简单应用。

分类:

//纯虚函数的简单应用。#include<iostream>using namespace std;class A{public:virtual void Eat() = 0;virtual void Sleep() = 0;virtual void Foot() = 0;};class P : public A{public:void Eat(){cout<<"P::Eat()"<<endl;}void Sleep(){cout<<"P::Sleep()"<<endl;}void Foot(){cout<<"P::Foot()"<<endl;}};class B : public A{public:void Eat(){cout<<"B::Eat()"<<endl;}void Sleep(){cout<<"B::Sleep()"<<endl;}void Foot(){cout<<"B::Foot()"<<endl;}virtual void Fly() = 0;};class T : public B{public:private:void Fly(){}};void main(){P p;p.Eat();p.Foot();p.Sleep();T t;t.Eat();t.Foot();//t.Fly(); //在T中,Fly属于私有,不能实现}<img src="?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZG91ZG91d2ExMjM0/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />

上一篇【C++】子类在重写虚函数时,会覆盖父类的函数下一篇【C++】异常处理的简单应用。

顶0踩0

,可以有一个人陪着你,也可以你一个人,总之那一刻,

【C++】纯虚函数的简单应用。

相关文章:

你感兴趣的文章:

标签云: