0
点赞
收藏
分享

微信扫一扫

虚函数实现多态

罗蓁蓁 2023-03-05 阅读 99

#include <iostream>



#include <string.h>



using namespace std;






/* 虚函数实现多态



class Student



{



public:




{


cout<<"Student virtual"<<endl;


}



};



class Purple:public Student



{



public:


virtual void say()


{


cout<<"Purple virtual"<<endl;


}



};



class High:public Student



{



public:


virtual void say()


{


cout<<"High virtual"<<endl;


}



};



*/






class Student



{



public:




{


cout<<"Student virtual"<<endl;


}



};



class Purple:public Student



{



public:


void say()


{


cout<<"Purple virtual"<<endl;


}



};



class High:public Student



{



public:


void say()


{


cout<<"High virtual"<<endl;


}



};



void main()



{


Purple p;


p.say();





High h;


h.say();





Student* ps=new Purple();


ps->say();





Student* ph=new High();


ph->say();




return;



}

举报

相关推荐

0 条评论