Differentiate between a class and a method.
Is @functionalinterface annotation mandatory to define a functional interface? What is the use of @functionalinterface annotation? Why do we need functional interfaces in java?
What is an abstraction?
Define a good interface?
Define Initialisation Purpose.
Define exceptions?
What is a try/ catch block?
Write a note about inheritance?
Why is class hierarchies managed in object-oriented programming?
Which oops concept exposes only necessary information to the calling functions?
Can different parts of a partial class inherit from different interfaces?
What is the order of call of constructors in inheritiance?
What is meant by function overloading and function overriding?
Can we override static methods? Why?
Explain about encapsulation?