Computer Science, asked by tongiaharsh6842, 11 months ago

Explain the following terms briefly:
(a) Data abstraction
(b) Data encapsulation
(c) Polymorphism
(d) Inheritance

Answers

Answered by riyasingla28733
1

Answer:

please mark me as branliest hop my answer helps you

Explanation:

Data abstraction refers to providing only essential information about the data to the outside world, hiding the background details or implementation

Data Encapsulation is an Object Oriented Programming concept that bind a group of related properties, functions, and other members are treated as a single unit. 

polymorphism' literally means 'a state of having many shapes' or 'the capacity to take on different forms'.

Inheritance is a mechanism in which one class acquires the property of another class.

Answered by darshankumar4456
0

Answer:

hope this answer helps you. Please mark me as brain list.

Explanation:

(a) Data abstraction refers to providing only

essential information to the outside world and

hiding their background details, i.e., to represent

the needed information in program without

presenting the details.

(b) Data encapsulation, also known as data

hiding, is the mechanism whereby the

implementation

details of a class are kept hidden from the user.

(c) The word polymorphism means having

many forms. In simple words, we can define

polymorphism as the ability of a message to be

displayed in more than one form.

(d) Inheritance is a mechanism in which one class

acquires the property of another class.

Similar questions