POO – 06/10/2025

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

  • Estudante herda de Pessoa.
  • super().__init__() chama o construtor da classe pai.
  • O método apresentar foi 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

  1. Copie o código do “3. Exemplo prático de herança”
  2. Na classe Estudante, adicione um novo método chamado “apresentar”, semelhante ao da classe Pessoa.
  3. Ainda na classe Estudante, altere o método recém criado “apresentar”, para que ele imprima também o curso do estudante.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima