What We Will Learn:
Introduction
C++ OOPs Concepts
The major purpose of the C++ programming language is to introduce and implement the concepts of object orientation to the C programming language.
Object-Oriented Programming is a paradigm (model/concept) that provides many concepts such as data hiding, abstraction and encapsulation, inheritance, data binding, polymorphism etc.
The programming paradigm where everything is represented as an object is known as a truly object-oriented programming language. Smalltalk is considered as the first truly object-oriented programming language.
Object-Oriented Programming is a methodology or paradigm to design a program using classes and objects. It simplifies software development and maintenance by providing some concepts:
Class
Object
Inheritance
Polymorphism
Abstraction
Encapsulation