The visibility is defined by the private and public keywords where:
Private / Public may be defined on:
A common design pattern is to hide (make private) the most possible element.