Skip to content

Latest commit

 

History

History
23 lines (19 loc) · 1.16 KB

File metadata and controls

23 lines (19 loc) · 1.16 KB

Object-Oriented-Programming-in-Python

image

About OOP's

Object oriented Programming (OOPs) is a programming paradigm that uses objects and classes in programming. It aims to implement real-world entities like inheritance, polymorphisms, encapsulation, etc. in the programming. The main concept of OOPs is to bind the data and the functions that work on that together as a single unit so that no other part of the code can access this data. It is used to design the program using classes and objects. The object is related to real-world entities such as book, house, etc. The oops concept focuses on writing the reusable code. It is a widespread technique to solve the problem by creating objects.

Topics Covered in Oops:

1. Class

2. Object

3. Inheritance

i. Single Level Inheritance,
ii. Multi Level Inheritance,
iii. Multiple Inheritance,
vi. Hierarchical Inheritance and
v. Hybrid Inheritance

4. Polymorphism

5. Encapsulation

6. Abstraction

7. Method Overriding

8. Operator Overloading