Enzigma Interview Question

Write program for virtual function.

Interview Answers

Anonymous

Apr 12, 2017

class Animal { public: virtual void eat() { std::cout << "I'm eating generic food."; } } class Cat : public Animal { public: void eat() { std::cout << "I'm eating a rat."; } } Main: func(animal); // outputs: "I'm eating generic food." func(cat); // outputs: "I'm eating a rat." Done.

2

Anonymous

Jan 10, 2017

class A { public virtual void test() { console.writeline("hello"); } } class B:A { public override void test() { console.writeline("hii"); } } class program { static void main() { A obj1=new A(); obj1.test(); B obj2=new B(); obj2.test(); } } } }