Skip to content

Object-oriented programming (OOP) is a computer programming model that organizes software design around data, or objects, rather than functions and logic. This repository contains OOP implementation and codes in Java.

s4shibam/object-oriented-programming

Repository files navigation

Object Oriented Programming in JAVA

What is Object Oriented Programming

The word object-oriented is the combination of two words i.e. object and oriented. The dictionary meaning of the object is an article or entity that exists in the real world. The meaning of oriented is interested in a particular kind of thing or entity. In layman's terms, it is a programming pattern that rounds around an object or entity are called object-oriented programming.

The technical definition of object-oriented programming is as follows:

The object-oriented programming is basically a computer programming design philosophy or methodology that organizes/ models software design around data, or objects rather than functions and logic.

Pillars of OOPS

The major concepts that we have discussed above are known as pillars of OOPs. There are four pillars on which OOP rests.

- Abstraction
- Encapsulation
- Inheritance
- Polymorphism

About

Object-oriented programming (OOP) is a computer programming model that organizes software design around data, or objects, rather than functions and logic. This repository contains OOP implementation and codes in Java.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages