// class declaration section
(instance and variables)
(inline or prototypes)
//class implementation section
The declaration section declares both the data types and functions of the
class. The implementation section is then used to define the functions
whose prototypes have been declared in the declaration section.