What are the characteristics of objects oriented programming?
1 Answer
The characteristics of OOP are as follows:
- Class: Basic building blocks of OOP and a single entity that has data and operations on data together.
- Object: The instances of a class that are used in real functionality - its variables and operations.
- Data Abstraction: Specifying what to do but now how to do it; a flexible feature for having an overall view of an object's functionality.
- Encapsulation: Binding data and operations of data together in a single unit.
- Inheritance: Reusability and extension of existing classes.
- Polymorphism: Multiple definitions for a single name. Functions with the same name with different functionality. Saves time in investing in many functions named Operator and Functions overloading.
- Message Passing: Objects communicate through invoking methods and sending data to them. This feature of sending and receiving information among objects through function parameters is known as Message-passing.
Topics from Computer
System Development Concept
2
Artificial Intelligence
4
File Handling QBASIC
44
Introduction to Digital Marketing
0
Modular programming
50
Number System
1
Object-Oriented Programming (OOP)
8
Office Personnel
1
DBMS
4
QBASIC programming
72
Computer Fundamentals
141
Related Questions
-
Who is a system analyst? What are the characteristics of system analysts? 1
-
What are the different stages of the system development life cycle (SDLC) 1
-
What do you understand about AI? What are the negative and positive aspects of AI in society? 1
-
How does an AI application work? Can a computer really think with the aid of AI? 1