Classes to Produce ADTs
We’ll use classes to make programmer defined ADTs
A class is a type that you define, as opposed to other types, such as int or char, that are already defined for you
A value for a class type is the set of values of the member variables
The operations for a class type is the set of public member functions
Unfortunately, not all classes types are ADTs