Object-Oriented-Programming : is a programming paradigm that organizes software design based on the concept of “objects” ,which are instances of classes to create modular ,reusable ,and maintainable code.


wallpaperflare-cropped.jpg

1- OOP (basics)

Method

OOP (Class, Obj)

Constructor

7c56f17b-aaa7-4472-a65f-c7767ec5f243_1412x1062.jpg

2- OOP (Concepts)

Encapsulation

Inheritance

Polymorphism

abstraction