$30 off During Our Annual Pro Sale. View Details »

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.

Lucas Oliveira

June 28, 2021
Tweet

More Decks by Lucas Oliveira

Other Decks in Education

Transcript

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

    View Slide

  2. Encapsulamento
    E
    Visibilidade.

    View Slide

  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.

    View Slide

  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.

    View Slide

  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.

    View Slide

  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.

    View Slide

  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.

    View Slide

  8. Exemplo – Encapsulamento / Visibilidade

    View Slide

  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

    View Slide