If there is a conflict between base class method definition and interface default method definition, which definition is picked?
What is the difference between an abstract class and interface in java?
What is static polymorphism?
What is meant by “abstract interface”?
Whether static method can use nonstatic members?
What are the features that are provided to make a program modular?
What is the default access specifier in a class definition?
Explain the concept of multiple inheritance (virtual inheritance). Write about its advantages and disadvantages?
What is the use if instanceof keyword? And how do refer to a current instance of object?
What is the difference between a class and a structure?
What is ‘this’ pointer?
What are base class, sub class and super class?
What is the significance of encapsulation?