What is the main advantage of using inheritance?
Explain about parametric polymorphism?
Whether static method can use nonstatic members?
Explain about polymorphism?
Describe inheritance and non-inheritance of a derived class?
What is the use of finalize method?
Give any criteria when you use an abstract class and an interface?
What is single and multiple inheritance?
What is overriding?
What does it mean that a method or class is abstract?
Is is possible to define our own functional interface?
What is the difference between data hiding and implementation?
Explain the abstract class modifier?
What are the different types of inheritance?
Explain about message passing in object oriented programming?