Aula: Método Construtor e Herança em Python
1. Método Construtor
- O método construtor é chamado automaticamente quando criamos um objeto.
- Ele serve para inicializar atributos da classe.
- Em Python, o construtor é o método especial
__init__.
Exemplo:

2. Herança
- Herança é um princípio da POO que permite reutilizar código.
- Uma classe pode herdar atributos e métodos de outra.
- Isso evita repetição de código e ajuda na organização.
👉 Em Python, a sintaxe é:

3. Exemplo prático de herança


Estudanteherda dePessoa.super().__init__()chama o construtor da classe pai.- O método
apresentarfoi sobrescrito na classe filha.
CONCEITOS
- Método Construtor: Método especial executado automaticamente na criação de um objeto, usado para inicializar atributos.
- Herança: Mecanismo da POO em que uma classe herda atributos e métodos de outra, promovendo reutilização de código.
- Sobrescrita de Método: Redefinição de um método herdado em uma classe filha para alterar ou especializar seu comportamento.
ATIVIDADE DE LABORATÓRIO
- Copie o código do “3. Exemplo prático de herança”
- Na classe Estudante, adicione um novo método chamado “apresentar”, semelhante ao da classe Pessoa.
- Ainda na classe Estudante, altere o método recém criado “apresentar”, para que ele imprima também o curso do estudante.