Class Access Control
Each member of a class can be either “public” or “private” (I’m lying a little bit)
Private data members can only be used by other members of the class; public members are for everyone.
public: and private: are used to specify access; the default is private.
Public data are possible, but bad style and subvert the point of C++; use accessor functions instead.