Skip to content

Latest commit

 

History

History
104 lines (68 loc) · 2.65 KB

README.md

File metadata and controls

104 lines (68 loc) · 2.65 KB

🧑‍💻 Java Object-Oriented Programming (OOP) Learning Projects

Welcome to my Java Object-Oriented Programming (OOP) learning repository! This repo is a collection of Java programs I created while mastering the key concepts of OOP.


📚 Table of Contents


🌟 Overview

This repository serves as a portfolio of my journey in learning Java through Object-Oriented Programming. Each program demonstrates a different aspect of OOP, such as:

  • Classes & Objects
  • Inheritance
  • Polymorphism
  • Encapsulation
  • Abstraction & Interfaces
  • Exception Handling

Feel free to browse through the code and see how these concepts are implemented.


🚀 Programs

Here’s a quick look at some of the key programs in this repository:


🛠️ Installation

To run these Java programs on your local machine:

  1. Clone the repository:

    git clone https://github.com/Grant6551/Java-OOP-Programs.git
    cd java-oop-learning
  2. Compile and run a program:

    • Navigate to the program directory:
      cd Java-OOP-Learning
    • Compile the Java file:
      javac ProgramName.java
    • Run the compiled program:
      java ProgramName

🎮 Usage

Each program is standalone and focuses on a specific OOP concept. Use them as learning tools or as a reference for your own projects.


🤝 Contributing

This repository is primarily for personal learning, but contributions are welcome! If you have suggestions, improvements, or additional examples, feel free to fork the repository and submit a pull request.


📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


Thank you for checking out my OOP learning journey in Java! Happy coding! 😊