#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 

Reply via email to