Fields should always be private except for constants.
Accessible fields cause tight coupling.
Accessible fields are corruptible.
If a field needs to be accessed, use “get” and “set” convention.
Comments