#include <iostream>
using namespace std;
class Base {
public:
virtual void display() {
cout<<"Hi I Am Foo, I Am In Base Class"<<endl;
}
};
class Derived : public Base {
private:
void display() {
cout<<"Hi I Am Foo, But Now I Am In Derived
Class"<<endl;
}
};
int main() {
Base * B = new Derived;
B->display();//U can access Derived class Private Member
function using add;
//but if u use Derived class pointer it doesn't work.
//This is violation of object oriented concepts ...
return 0;
}
//Thanks
//i got this ex. in a diffrent group