Herança e Interface

Crie uma classe base Funcionario com os seguintes atributos e métodos:

  • Atributos: nome (String), salario (double).
  • Métodos: calcularBonus() (double), exibirDetalhes() (void).

Crie duas classes que herdam de Funcionario:

  1. Gerente
    • Atributos adicionais: departamento (String).
    • Métodos: sobrescrever calcularBonus() para calcular 20% do salário como bônus.
  2. Desenvolvedor
    • Atributos adicionais: linguagemPrincipal (String).
    • Métodos: sobrescrever calcularBonus() para calcular 10% do salário como bônus.

Implemente a interface Autenticavel nas classes Gerente e Desenvolvedor, com os seguintes métodos:

  • login() (boolean)
  • logout() (void)

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