categories: Technology, Science & Productivity
The concept of object-oriented programming from a theoretical and practical standpoint, together with how it is related to programming and how to deal with it.
How the language of C++ is designed for object-oriented programming, in addition to how to utilize the latter to write your first codes in the former.
An in-detail explanation of the main terminologies of object-oriented programming as well as its principles, including data abstraction, inheritance, and polymorphism.
Free lessons
Class & Object
Constructor
1. Object-Oriented Programming C++
Class & Object
Constructor
Inheritance
Access Modifier
Super Constructors
Override & Abstract
Polymorphism
Const & Static
Struct
Nested Classes
Destructor
Operator Overloading Part 1
Operator Overloading Part 2
Generic Class (Templates)
File System
Additional Notes
Despite the fact that object-oriented programming, or OOP for short, dates back to the 1960s, it only began to grow in the 1990s. Not only because it operates on scenarios that are close to the real world, but also makes the visualization process much easier. Not to mention that the compatible languages with this universal paradigm are several, including C++. In this training course, you will get introduced to OOP in C++ from the very beginning and delve deeper into its basics, main principles, and benefits.
This course requires a prior knowledge of the C++ language basics and functions.
Software Engineering Expert
7,282 Learners
39 Courses