What is OOPS?

OOPS - Object-Oriented Programming System is the programming technique to write programs based on real-world objects. The states and behaviors of an object are represented as member variables and methods. 
In OOPS programming programs are organized around objects and data rather than actions and logic.

What are Core OOPS Concepts?

List of basic and advance OOPS concepts in Java:
  1. Object
  2. Class
  3. Abstraction
  4. Encapsulation
  5. Inheritance
  6. Polymorphism
  7. Composition
  8. Aggregation
  9. Association
  10. Cohesion
  11. Coupling
  12. Delegation

Related Tutorials