October 18, 2021 12:26 am GMT
Original Link: https://dev.to/mahmoudessam/basic-concepts-of-oop-object-oriented-programming-117
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.
Original Link: https://dev.to/mahmoudessam/basic-concepts-of-oop-object-oriented-programming-117
Share this article:
Tweet
View Full Article
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To