Welcome to the Java OOP Practice repository!
This project contains exercises, examples, and concept explanations from my Java Programming and Object-Oriented Programming (OOP) course.
Whether you are a beginner or looking to strengthen your OOP skills, this repo will guide you through the essential building blocks of Java and real-world object-oriented programming techniques.
- ✏️ Practice Exercises — to apply OOP concepts hands-on.
- 🛠️ Code Examples — clean and explained Java classes and methods.
- 🧠 Core Topics Covered:
- Classes and Objects
- Constructors (Overloading)
- Encapsulation (Getters and Setters)
- Inheritance and Polymorphism
- Method Overloading and Overriding
- toString() and Custom Methods
- Arrays of Objects
- Static Variables and Methods
- Sorting, Comparing, and Filtering Objects
- Students taking my Java/OOP course.
- Anyone who wants to learn OOP in Java practically.
- Developers looking for simple, clean examples of Java OOP.
- IDE Recommendation: IntelliJ IDEA, Eclipse, or VS Code
git clone https://github.com/your-username/java-oop-practice.git
cd java-oop-practice