If there is a conflict between base class method definition and interface default method definition, which definition is picked?
What is the difference between a class and an object?
What is association?
What is a default method? Why do we need default methods in java 8 interfaces?
What is polymorphism? When is it employed? give an example.
Explain what is polymorphism?
Can a function be overloaded based on return types?
What are the types of polymorphism?
What interface must an object implement before it can be written to a stream as an object?
Explain about polymorphism?
What is diamond inheritance problem? How java 8 solves this problem?
What are the various types of constructors?
What is abstract method?