Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
O que é Encapsulamento? | Encapsulamento
Programação Orientada a Objetos em Python Avançado
course content

Conteúdo do Curso

Programação Orientada a Objetos em Python Avançado

Programação Orientada a Objetos em Python Avançado

1. Conceitos de POO
2. Herança
3. Encapsulamento
4. Polimorfismo e Abstração
5. Métodos Mágicos

book
O que é Encapsulamento?

Encapsulamento é um dos conceitos fundamentais da programação orientada a objetos (POO). Refere-se à capacidade de armazenar informações dentro de uma classe com acesso limitado.

Tipos de Acesso

Existem diferentes tipos de acesso para atributos e métodos:

  • Público: Atributos/Métodos que podem ser acessados e utilizados tanto dentro quanto fora da classe.
  • Protegido: Atributos/Métodos que são destinados a serem utilizados dentro da classe e suas subclasses. São indicados por um único sublinhado como prefixo, como _atributo ou _metodo.
  • Privado: Atributos/Métodos que são destinados a serem utilizados apenas dentro da classe e não podem ser acessados ou utilizados de fora da classe. São indicados por um duplo sublinhado como prefixo, como __atributo ou __metodo.

Sintaxe

Os tipos de acesso em Python são implementados de forma simples. Você pode criar atributos/métodos com marcas adicionais:

Escolha entre os tipos de acesso disponíveis:

Escolha entre os tipos de acesso disponíveis:

Selecione algumas respostas corretas

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 1
We're sorry to hear that something went wrong. What happened?
some-alt