What is static and dynamic Binding?
What is the difference between an Abstract class and Interface?
Describe inheritance and non-inheritance of a derived class?
What is the use if instanceof keyword? And how do refer to a current instance of object?
What is the difference between a virtual method and an abstract method?
Can we override static methods? Why?
How can we call the base method without creating an instance?
Explain the different types of constructors
Which OOPS concept exposes only the necessary information to the calling functions?
What are the different types of arguments?
Explain about realistic modeling?
What is the abstract method modifier?
What is a functional interface? What is sam interface?
Which oops concept is used as reuse mechanism?
What is the difference between a class and a structure?