Problem
1. When you define a C++ class, should you make the member variables public or private? Should you make the member functions public or private?
2. When you define a C++ class, what items are considered part of the interface? What items are considered part of the implementation?