Skip to content

This repository contains my Object-Oriented Programming (OOP) in Java practice. It covers key OOP concepts like Encapsulation, Abstraction, Inheritance, and Polymorphism with hands-on coding examples.

License

Notifications You must be signed in to change notification settings

areebactech/Object-Oriented-Programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Object-Oriented Programming in Java

🌟 Introduction

This project demonstrates Object-Oriented Programming (OOP) in Java!

πŸš€ It includes examples of key OOP concepts like classes, objects, inheritance, and polymorphism with simple implementations.

πŸ“Œ What This Project Covers

βœ… Classes & Objects – Creating and using objects

βœ… Encapsulation – Protecting data with getters and setters

βœ… Inheritance – Establishing parent-child relationships

βœ… Polymorphism – Implementing method overloading & overriding

βœ… Basic Exception Handling – Managing errors in Java

πŸ› οΈ Project Details

I have written Java programs to demonstrate the following:

  • Encapsulation: Using private fields and public methods
  • Inheritance: Creating subclasses that inherit properties
  • Polymorphism: Implementing method overloading and overriding
  • Exception Handling: Handling errors properly in Java

πŸ—οΈ Project Structure

πŸ“‚ src/ – Contains Java files for OOP concepts:

  • Example.java (Basic OOP concepts)
  • Encapsulation.java
  • Inheritance.java
  • Polymorphism.java

πŸ”Ž Notes

πŸ“ This project serves as a learning exercise. πŸ’‘ The code is simple and beginner-friendly, making it easy to understand OOP concepts.

πŸ“¬ Contact

For any questions, feel free to check out my GitHub: areebactech πŸš€

About

This repository contains my Object-Oriented Programming (OOP) in Java practice. It covers key OOP concepts like Encapsulation, Abstraction, Inheritance, and Polymorphism with hands-on coding examples.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages