If there is a conflict between base class method definition and interface default method definition, which definition is picked?
What are the basic concepts of oop?
What are the limitations of oops?
What is static polymorphism?
Can we override static methods? Why?
What is multiple inheritance? How java 8 supports multiple inheritance?
Why dynamic binding is used in object-oriented programming?
Do we require parameter for constructors?
What is a ternary operator?
Difference: Object Oriented Analysis (OOA) and Object Oriented Design (OOD)?
What are the access modifiers?
Can we have a default method definition in the interface without specifying the keyword "default"?
Define Data Abstraction. What is its importance?