-
What does OOP mean? (In your own understanding)
-
What is a Class?
-
What is an Object?
-
What is an Instance?
-
What are the core concepts/principles of OOP?
-
What is Abstraction?
-
What is Encapsulation?
-
What is Inheritence?
-
Is multiple inheritence possible? If yes, what are the benefits? If no, why not?
-
What is Polymorphism?
-
What types of Polymorphism do you know? (in Java)
-
What is a Base Class?
-
What is a Sub Class?
-
What is a Constructor?
-
What is a POJO?
-
What is JavaBean?
-
Differencnes between POJO and JavaBean?