Classes and Objects
Lesson 1 of 1
  1. 1

    So far, we’ve used several data types, including […] , […] , […] , and […] . When we work with […] or […] , we can create variables with certain properties and methods specific t…

  2. 2

    An empty class is pretty useless. Classes are designed to bring together related information and functionality — time to add stuff inside! Components of a class are called class members. Just l…

  3. 3

    Now that you have a class, let’s create some objects! To refresh your memory, an object is an instance of a class, which encapsulates data and functionality pertaining to that data. To create (or …

  4. 4

    Let’s circle back to that […] keyword. What was that about? By default, everything in a class is […] , meaning class members are limited to the scope of the class. This makes it easier to k…

  5. 5

    Is there a way to give an object some data right when it gets created? We’re so glad you asked! A constructor is a special kind of method that lets you decide how the objects of a class get crea…

  6. 6

    So far, you’ve learned how to create and use objects. But there’s another part of the object lifecycle we need to cover: how to destroy them! (Muahahaha!) It’s actually far less nefarious than it …

  7. 7

    Hooray! You’ve learned the basics of classes and objects in C++: - Classes are user-defined types. - Objects are instances of classes. - Class members are the data attributes and functions inside o…

What you'll create

Portfolio projects that showcase your new skills

Pro Logo

How you'll master it

Stress-test your knowledge with quizzes that help commit syntax to memory

Pro Logo