https://github.com/hashimsaffarini/java_oop_practice
Practice exercises and examples from my Java course — focused on mastering Object-Oriented Programming (OOP) concepts.
https://github.com/hashimsaffarini/java_oop_practice
algorithms java oop
Last synced: 5 months ago
JSON representation
Practice exercises and examples from my Java course — focused on mastering Object-Oriented Programming (OOP) concepts.
- Host: GitHub
- URL: https://github.com/hashimsaffarini/java_oop_practice
- Owner: hashimsaffarini
- Created: 2025-04-26T14:45:41.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2025-05-19T18:25:31.000Z (5 months ago)
- Last Synced: 2025-05-19T19:39:32.618Z (5 months ago)
- Topics: algorithms, java, oop
- Language: Java
- Homepage:
- Size: 17.6 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Java OOP Practice 🚀
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.
---
## 📚 What You Will Find
- ✏️ **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
---
## 🔥 Who Is This For?
- Students taking my **Java/OOP course**.
- Anyone who wants to **learn OOP in Java practically**.
- Developers looking for **simple, clean examples** of Java OOP.
---
## 🛠️ Technologies
- **IDE Recommendation:** IntelliJ IDEA, Eclipse, or VS Code
---
## 🚀 How to Start
```bash
git clone https://github.com/your-username/java-oop-practice.git
cd java-oop-practice