What is the difference between oop and sop?
What are the major differences between late and dynamic binding?
Do we require parameter for constructors?
Explain persistence?
Can we override static methods? Why?
What is the main difference between overloading and overriding?
Explain what is polymorphism?
What is diamond inheritance problem? How java 8 solves this problem?
What is Abstract method and how different from Virtual Method?
What is the function of messaging metaphor?
State two differences between an object and a class.
Explain the use of Vtable and what are the various problems to override the functions?
Explain about encapsulation?