Data Management
Data management best practices
The best practice is to make all data members in a class private.
if a data member is declared but is not under a specific label of public: or private: then the default is private. The opposite is true in Structs.