What is polymorphism and abstraction?
Why do we separate interface from implementation?
Why abstraction is important?
Explain about uml?
Why is message passing between the objects important?
What is the difference between a class and a structure?
What is the practical implementation of inner classes?
Why is OOP good?
What is @functionalinterface?
Explain what is polymorphism?
What is a static method? Why do we need static methods in java 8 interfaces?
How do we implement serialization actually?
How to make a class accessible as a web service?
Can an interface have an inner class?
Describe inheritance and non-inheritance of a derived class?