Pular para conteúdo

Exercícios: Aula 05 – Classes e Programação Orientada a Objetos 🏛️

🟢 Nível: Básico

  1. Classe Simples: Crie uma classe Animal com um método falar().
  2. Herança: Crie uma classe Cachorro que herda de Animal e sobrescreva o método falar() para latir.

🟡 Nível: Intermediário

  1. Modificadores de Acesso: Crie uma classe Conta com um atributo saldo privado. Adicione métodos para depositar e ver o saldo.
  2. 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

  1. 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.