Explain what is single and multiple inheritance?
What is static and dynamic Binding?
Write about abstract base classes?
What is the main difference between a class and an object?
What is meant by inheritance? what are the advantages of inheritance?
Can you call the base class method without creating an instance?
How can we restrict inheritance for a class so that no class can be inherited from it?
Explain the mechanism of composition?
If a method definition has been specified in class , its base class , and the interface which the class is implementing, which definition will be picked if we try to access it using interface reference and class object?
what are the different ways for a method to be overloaded?
what is meant by "method-wars"?
What are abstract functions? Why are they used?
What are the major differences between late and dynamic binding?