1.8. Visibilidade

A visibilidade é aplicada aos atributos e operações em uma classe. A visibilidade refere-se ao escopo de acesso permitido para um membro de uma classe. O escopo refere-se a regiões específicas dentro do sistema como um todo. As opções de símbolos de visibilidade são:

Símbolo Visibilidade Descrição
- Privado Só é possível acessar de dentro de uma classe. Geralmente, ao utilizarmos o conceito do encapsulamento, tudo que é encapsulado é privado.
~ Pacote É possível acessar por qualquer classe que esteja dentro do mesmo pacote.
+ Público É acessível por todos dentro do sistema.
# Protegido É acessível dentro de uma árvore de herança. Exemplo, uma classe A dentro de um pacote 1 e uma classe B que é herança de A em um pacote 2, neste caso, A será visível para B.

Dessa forma, aplicando os conceitos de visibilidade para a classe venda do exemplo anterior, teríamos:

Exemplo da classe Pessoa com atributos de visibilidade
Copyright © 2014 AIEC.