Um recurso poderoso da OO é o encapsulamento que
possibilita, entre outras funcionalidades, dividir responsabilidades
e ocultar a implementação. Os níveis de acesso são responsáveis
por garantir tais recursos. Quando se deseja que o acesso seja
disponível apenas à instância, ou seja, só para o objeto, aplica-se o
nível de acesso