Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

C++ Classes Basics Revision

via CodeSignal

Overview

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.

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++

Reviews

Start your review of C++ Classes Basics Revision

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.