Exercícios: Aula 05 – Classes e Programação Orientada a Objetos 🏛️
🟢 Nível: Básico
Classe Simples: Crie uma classe Animal com um método falar().
Herança: Crie uma classe Cachorro que herda de Animal e sobrescreva o método falar() para latir.
🟡 Nível: Intermediário
Modificadores de Acesso: Crie uma classe Conta com um atributo saldo privado. Adicione métodos para depositar e ver o saldo.
Getters e Setters: Crie uma classe Retangulo com largura e altura. Use getters e setters para garantir que os valores sejam sempre positivos.
🔴 Nível: Desafio
Abstração: Crie uma classe abstrata Funcionario com um método abstrato calcularSalario(). Implemente as subclasses Desenvolvedor e Gerente com lógicas de cálculo diferentes.