虚函数实现多态

罗蓁蓁

关注

阅读 99

2023-03-05

#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)

0 0 举报