A comprehensive guide to Object-Oriented Programming (OOP) in Java. This repository covers the four pillars of OOP with real-world examples, explanations, and UML diagrams.
✅ Covers Encapsulation, Inheritance, Polymorphism, and Abstraction
✅ Practical examples with well-commented Java code
✅ UML Diagrams for easy understanding
✅ Beginner-friendly & well-structured
✅ Open-source and easy to contribute