代码
#include <iostream>
using namespace std;
class CFruit{
public:
virtual void display(){
cout<<"I am a fruit!"<<endl;
}
protected:
string name;
};
class CApple:public CFruit{
public:
void display(){
cout<<"I am a apple!"<<endl;
}
};
int main(int argc,char **argv){
CFruit fruit;
fruit.display();
CApple apple;
CFruit *fruit2=&apple;
fruit2->display();
return 0;
}
运行结果