Why is message passing between the objects important?
What do you mean by virtual function and virtual classes?
Differentiate between an abstract class and an interface?
How do you prevent a class from being inherited by another class?
What is the use of destructive method?
What is the benefit of Composition over Inheritance?
Explain about inheritance in oops?
Can we have default method with same name and signature in the derived interface as the static method in base interface and vice versa?
What is the difference between data hiding and implementation?
explain the difference between operator overloading and function overloading.
What are the different types of arguments?
What are virtual functions, base class pointer, derived class pointer, biding references?
Tell me something about abstract classes?
What if we override the conflicting method in the class?
What is composition? Explain the purpose of composition.