Object-Oriented Programming
Object-oriented programming (OOP) is defined as a concept of programming based on objects in which attributes (data) and methods (actions) are used and these objects can exchange information with each others.
Object-oriented programming is high level programming which allows you to organize large projects into manageable pieces.
OOP must have the following features:
- Encapsulation
- Polymorphism
- Inheritance (Hierarchy)
- Abstraction
Example:
- Java.
- C++ Programming.
- Phython
- PHP etc.
Category: Computer Programming
Previous: ← Procedural programming
Next: Class →
More from this Section
- Class
A Class in object-oriented programming is a template or bluprint that defines attributes ... - Programming Language
Programming Language is a language used to give instructions to computers. Which means ... - Abstraction
Abstraction is one of the features of Object-oriented Programming ... - Computer-Aided Engineering (CAE)
Computer-Aided Engineering (CAE) refers the use of computers to guide or control the actual ... - Object
An object in object-oriented programming is a complex data structure along with ...