Skip to content

A collection of Java programs that explain core Object-Oriented Programming concepts like Encapsulation, Inheritance, Polymorphism, and Abstraction with simple examples.

Notifications You must be signed in to change notification settings

Ankit-kumar8-1/Object-Oriented-Programming-Java

Repository files navigation

Object-Oriented Programming in Java

This repository contains my Java learning files and small projects. I made this while learning Object-Oriented Programming (OOPs) in Java.

Topics Covered

Classes and Objects

Constructors

Inheritance

Polymorphism

Encapsulation

Abstraction

Access Modifiers

Static and Final Keywords

Method Overloading and Overriding

Packages and Imports

About This Repo

Each folder has a simple code example with a small project or program. This repo shows my Java practice and learning journey from basics to core OOPs.

How to Run

Open this project in VS Code or IntelliJ.

Run any .java file inside the folder.

Output will appear in the console.

Purpose

This is for practice and revision. It helps beginners understand OOPs in a simple and clean way.

About

A collection of Java programs that explain core Object-Oriented Programming concepts like Encapsulation, Inheritance, Polymorphism, and Abstraction with simple examples.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages