Explain persistence?
What is a try/ catch block?
What is data encapsulation and what's its significance?
What is overriding?
What are the different principle of OOPS?
What is multiple inheritance? How java 8 supports multiple inheritance?
Can a function be overloaded based on return types?
Why are virtual users created?
What is a pure virtual function?
Explain what is meant by polymorphism?
Can we override static methods? Why?
Explain about overriding polymorphism?
What are abstract functions? Why are they used?
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?
Explain the meaning of object in object oriented programming?