Skip to content

Latest commit

 

History

History
35 lines (18 loc) · 583 Bytes

OOP.md

File metadata and controls

35 lines (18 loc) · 583 Bytes

OOP

  1. What does OOP mean? (In your own understanding)

  2. What is a Class?

  3. What is an Object?

  4. What is an Instance?

  5. What are the core concepts/principles of OOP?

  6. What is Abstraction?

  7. What is Encapsulation?

  8. What is Inheritence?

  9. Is multiple inheritence possible? If yes, what are the benefits? If no, why not?

  10. What is Polymorphism?

  11. What types of Polymorphism do you know? (in Java)

  12. What is a Base Class?

  13. What is a Sub Class?

  14. What is a Constructor?

  15. What is a POJO?

  16. What is JavaBean?

  17. Differencnes between POJO and JavaBean?