This course introduces the foundational concepts of C++ classes and objects, focusing on implementing basic code structures and OOP concepts, as well as dealing with common edge cases.
Overview
Syllabus
- Lesson 1: C++ Classes Refresher
- Displaying Player's Updated Score
- Expanding the LibraryBook Class in C++
- Fix the Rectangle Area Calculation
- Implement Subtraction Method for Complex Numbers
- Creating a Dice Class in C++
- Lesson 2: Constructors and Class Methods in C++
- Tweaking the Vehicle fuelUp Method in C++
- Ensuring Publication Year Accuracy in LibraryBook Class
- Initializing Objects with Default Parameters in C++
- Add Functionality to Check Water Level in CoffeeMachine
- Constructing a Spaceship Class in C++
- Lesson 3: Encapsulation and Privacy in C++
- Fix the SmartLightBulb class in C++
- Dynamic Volume Adjustment in MusicPlayer Class
- Encapsulation in Smart Fridge
- Encapsulation with SmartCamera in C++
- Building a SmartWatch Class with Encapsulation in C++
- Lesson 4: Inheritance in C++ Classes
- Fix the Delivery System
- Overriding Method with Base Class Extension
- Enhancing Volume Control in SmartMusicPlayer
- Attribute Inheritance in C++
- Simulation of Electronic Device and Computer Booting Up in C++