Courses
/
C++ OOP
Start Learning
Catalog
Blog
For Teams
En
Start Learning
Start Learning
Course Content
C++ OOP
C++ OOP
About the course
1. Fundamentals of OOP
Introduction to Object-Oriented Programming
Why use Object-Oriented Programming?
Class Creation Syntax
Attributes of the Class
Methods of the Class
Static Members of The Class
The This Keyword
Classes and Objects Overview
2. Constructors and Destructors
What is a Constructor of the Class
Constructor and Attributes
Constructor Initialization List
Initialization List Practice
Constructor Delegation
Constructor Delegation Practice
What is a Destructor of the Class
Copy Constructors
Constructors and Destructors Practice
3. Encapsulation Overview
Introduction to Encapsulation
Access Modifiers Keywords
Access Modifiers Practice
Accessor and Mutator Methods
Access and Mutator Practice
Segmentation and Aggregation
The Friend Keyword
4. Inheritance Overview
Introduction to Inheritance
Access Modifiers in Inheritance
Mulptiple Inheritance
Constructor and Destructor in Inheritance
Diamond Inheritance
The Final Keyword
5. Polymorphism Overview
Introduction to Polymorphism
Virtual and Override Keywords
Pure Virtual Method
Operator Overloading
Summary and Overview
Introduction to Object-Oriented Programming
Benefits of Using OOP in Software Development
Everything was clear?
How can we improve it?
Cancel
Send Feedback
Thanks for your feedback!
Section 1. Chapter 1
Complain
Complain
We're sorry to hear that something went wrong. What happened?
Next