Skip to content

Practice exercises and examples from my Java course — focused on mastering Object-Oriented Programming (OOP) concepts.

hashimsaffarini/Java_OOP_Practice

Repository files navigation

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

git clone https://github.com/your-username/java-oop-practice.git
cd java-oop-practice

About

Practice exercises and examples from my Java course — focused on mastering Object-Oriented Programming (OOP) concepts.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages