↳ It refers to the type of Software design or Computer Programming in which
programmers define not only the data type of a data structure but also the types of
operations (function) that can be applied to the data structures.
⤷ Object-Oriented programming is a programming based on the concept of "objects",
which can contain data, in the form of Codes .
⤷ Object Oriented programming is a programming style which is associated with the
concepts like class, object, Inheritance, Encapsulation, Abstraction .
⤷ We can easily handles real world problems with the help of Object Oriented
programming language.
Popular Object-Oriented Programming Languages :
- The first object-oriented programming language : Simula
- Java.
- Python.
- Ruby.
- C++
- Smalltalk.
- Visual Basic .NET.
Object :
⤷ It is a collection of number of entities.
⤷ Objects take up space in the memory.
⤷ Objects are instances of classes.
⤷ When a program is executed , the objects interact by sending messages to one another.
⤷ Each object contain data and code to manipulate the data.
⤷ Objects can interact without having know details of each others code or data.
Class :
⤷ Class is a collection of objects of similar type.
⤷ Objects are variables of the type class.
⤷ Once a class has been defined, we can create any number of objects belonging to that class.
⤷Eg: grapes bananas and orange are the member of class fruit.
For any query you may Contact Us .
Insta : @akashmacskill ( Founder )