#include
using namespace std;
class A{
public :
virtual void Fun(){
cout<<"A::Fun()"<<endl;
}
};
class B:public A{
private :
void Fun(){
cout<<"B::Fun()"<<endl;
}
};
int main(){
A *pa = new A;
pa->Fun();
pa = new B;
pa->Fun();
return 0;
}