Alright, it's time to learn the basics of object-oriented programming! Often abbreviated OOP, this is a very important programming paradigm that is widely used in the industry today.
Let's start by introducing classes. We learned in the last course that constructors are a way to make objects, but they actually do even more than that.
When you make a constructor, you are in fact defining a new class. A class can be thought of as a type, or a category of objects—kind of like how
Take a look at our
Person example taken from Introduction to Objects I. In this case
susan are two separate objects, but both belong to the class