#include <iostream> using namespace std; class BaseClass { public: virtual void Display() { cout << "\nThis is Display() method" " of BaseClass"; } void Show() { cout << "\nThis is Show() method " "of BaseClass"; } }; class DerivedClass : public BaseClass { public: // Overriding method - new working of // base class's display method void Display() { cout << "\nThis is Display() method" " of DerivedClass"; } }; // Driver code int main() { DerivedClass dr; BaseClass &bs = dr; bs.Display(); dr.Show(); }