🧠 Exercício 1 – Pessoa e Aluno

Crie uma classe Pessoa com:

Use encapsulamento (getters e setters).

Depois crie uma classe Aluno que herda de Pessoa:

👉 Desafio:


🧠 Exercício 2 – Conta Bancária

Crie uma classe ContaBancaria:

Métodos:

👉 Regras:

Crie uma classe ContaPoupanca (herança):


🧠 Exercício 3 – Animal

Crie uma classe Animal:

Crie classes filhas:

👉 Desafio:


🧠 Exercício 4 – Produto

Crie uma classe Produto:

Métodos:

Crie classe ProdutoEletronico:

👉 Regras:


🧠 Exercício 5 – Funcionário

Crie uma classe Funcionario:

Método:

Crie classes filhas:

👉 Desafio:


💻 Exemplo base em Python (pra te ajudar)

class Pessoa:
    def __init__(self, nome, idade):
        self.__nome = nome
        self.__idade = idade

    def get_idade(self):
        return self.__idade

    def set_idade(self, idade):
        if idade >= 0:
            self.__idade = idade
        else:
            print("Idade inválida")


class Aluno(Pessoa):
    def __init__(self, nome, idade, matricula):
        super().__init__(nome, idade)
        self.matricula = matricula

    def mostrar(self):
        print(self.matricula, self.get_idade())