Classes

Classes are a central feature of object-oriented programming (OOP)

A class contains both data and functions to operate on that data

Classes are used to encapsulate related data & code - parts of the program that support one specific aspect of the program

Objects are "instances" of a class