Basic Concepts of OOP (Object-Oriented Programming)

 Basic Concepts of OOP (Object-Oriented Programming) 


Basic Concepts of OOP (Object-Oriented Programming)


What Is an Object in Programming?


Object-oriented programming, or OOP, is an approach to problem-solving 
where all computations are carried out using objects. 

An object is a component of a program that knows how to perform certain actions and how 
to interact with other elements of the program. 

Objects are the basic units of object-oriented programming.
A simple example of an object would be a person. 

Logically, you would expect a person to have a name. 

This would be considered the property of the person. 

You could also expect a person to be able to do something, such as walking or driving.
 
This would be considered a method of the person.


Basic Concepts:


Class 

- The class is a model or blueprint or prototype of an object that defines or specifies all the properties & behavior of the objects. 


object 

- An object is an entity or instance of a class. 
- Each object has properties and behaviors. 


Polymorphism 

- Polymorphism refers to the ability to process objects differently depending on their data type or class. 


Abstraction 

- Abstraction means hiding the implementation and showing only functionality to the user. 


Encapsulation 

- Encapsulation is the process of binding the data by making it private and functions to process that data into a single unit. 







Comments

Popular posts from this blog

What is a DBAPI ?

What Is Relational Databases

SQLAlchemy Model.query cheat-sheet