Upgrade to Pro — share decks privately, control downloads, hide ads and more …

04 - Encapsulamento ou Visibilidade

04 - Encapsulamento ou Visibilidade

Conheça e entenda os conceitos de Encapsulamento e Visibilidade.

Conceito de Encapsulamento:

Protege algo e com isso garante o perfeito funcionamento, porque não é todo mundo que consegue mexer. É um funcionamento protegido e evita problemas, é como se fosse um molde para gerar objetos.

Conceito de Visibilidade:

- Público;
- Protegido;
- Privado.

Público:

Representada pelo símbolo de mais (+) e significa que o atributo ou método pode ser utilizado por um objeto de qualquer classe.

Protegido:

Representada pelo símbolo cerquilha(#) e determina que apenas objetos da classe possuidora do atributo, método ou de suas subclasses podem acessá-los.

Privado:

Representada pelo símbolo de menos (-) e significa que somente os objetos da classe possuidora do atributo ou métodos poderão utilizá-lo.

Conclusão:

O conceito de encapsulamento é extremamente importante, aplicações OO vão sempre possui atributos e métodos com os conceitos de visibilidade aplicados.

Você tem alguma pergunta?
Procure por @estudonaweb nas redes sociais e fale com a gente.

Obrigado.

4900c17356b3f62d468802a2bfcb7692?s=128

Lucas Oliveira

June 28, 2021
Tweet

Transcript

  1. Princípios da Orientação a Objetos

  2. Encapsulamento E Visibilidade.

  3. Conceito de Encapsulamento Protege algo e com isso garante o

    perfeito funcionamento, porque não é todo mundo que consegue mexer. É um funcionamento protegido e evita problemas, é como se fosse um molde para gerar objetos.
  4. Conceito de Visibilidade A visibilidade é um símbolo que precede

    um atributo ou método, e é utilizada para indicar seu nível de acessibilidade. Existem três modos de visibilidade, sendo eles: • Público; • Protegido; • Privado.
  5. Público Representada pelo símbolo de mais (+) e significa que

    o atributo ou método pode ser utilizado por um objeto de qualquer classe.
  6. Protegido Representada pelo símbolo cerquilha(#) e determina que apenas objetos

    da classe possuidora do atributo, método ou de suas subclasses podem acessá-los.
  7. Privado Representada pelo símbolo de menos (-) e significa que

    somente os objetos da classe possuidora do atributo ou métodos poderão utilizá-lo.
  8. Exemplo – Encapsulamento / Visibilidade

  9. CREDITS: This presentation template was created by Slidesgo, including icons

    by Flaticon, and infographics & images by Freepik @estudonaweb Você tem alguma pergunta? Obrigado! Estudo na Web | Aprenda de forma descomplicada