0 votes

1 Answer

+1 vote
selected by
Best answer

The three fundamental features of object-oriented programming are encapsulation, inheritance and polymorphism. Encapsulation promotes the concept of information hiding, which is useful because it protects information from being changed or altered by other parts of a program. Inheritance allows one to reuse existing software so it allows significant improvement in productivity. Polymorphism allows data types and function to belong to more generic classes.

Related questions

Welcome to CPEN Talk
Solution-oriented students of computer engineering on one platform to get you that