Skip to content

This repository showcases Java programs that demonstrate core Object-Oriented Programming (OOP) principles, including inheritance, polymorphism, abstraction, and encapsulation. Designed for beginners, each project is structured for easy execution in the Eclipse IDE.

Notifications You must be signed in to change notification settings

itsmejd7/Object_Oriented_Programming

Repository files navigation

Object-Oriented Programming in Java (Eclipse Setup)

This repository contains Java programs demonstrating core Object-Oriented Programming (OOP) concepts. All projects are designed to be run in Eclipse IDE for easy management and execution.

🧠 Topics Covered

  • Classes and Objects
  • Inheritance
  • Polymorphism
  • Abstraction
  • Encapsulation
  • Constructors & Method Overloading
  • Interfaces and Abstract Classes
  • Access Modifiers

🛠️ Requirements

  • Java JDK 8 or above
  • Eclipse IDE (any version that supports Java)

🚀 How to Run in Eclipse

  1. Clone the repository:
    git clone https://github.com/itsmejd7/oops.git

Open Eclipse, then:

Go to File > Import > Existing Projects into Workspace

Select the cloned folder (oops)

Finish importing

Right-click on any .java file → Run As > Java Application

📁 Folder Structure Each .java file demonstrates a unique OOP concept, organized clearly for easy understanding.

🤝 Contributions You’re welcome to contribute improvements, additional examples, or new concepts!

About

This repository showcases Java programs that demonstrate core Object-Oriented Programming (OOP) principles, including inheritance, polymorphism, abstraction, and encapsulation. Designed for beginners, each project is structured for easy execution in the Eclipse IDE.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages