Programming in C++ – Why OOP language?

Advantages of OOP languages are:

(i) OOP introduces the concept of data hiding & data encapsulation, because of which user is exposed to minimal data, thus creating safer programs.


(ii) OOP introduces the concept of data abstraction because of which the user can only see the required features and does not need to go background details.


(iii) OOP also introduces the concept of code reusability and inheritance,which makes the software development faster.


(iv) OOP concept of polymorphism can allow a function with same name work differently for different classes. So user can use same functions name for different purposes.

You may be interested in:
Programming In C MCQs
Programming In C++ MCQs
Object Oriented Programming Using C++ Short Questions Answers