Class parent{ virtual void hello() //the class can now be overriden in child { Console.WriteLine(“Hello from Parent”); } void bye() { Console.WriteLine("Bye from Parent"); }}Class child : parent{ override void hello() { Console.WriteLine(“Hello from Child”); } void bye() //hiding parent's bye() method { Console.WriteLine("Bye from Child"); }}static void main(){ parent objParent = new child(); objParent.hello(); //Hello from Child. objParent.bye(); // Bye from Parent.}