Esta atividade tem como objetivo aplicar os conceitos de polimorfismo em Java. Foram criadas diferentes classes para representar tipos distintos de funcionários, onde cada tipo possui uma forma específica de cálculo de salário. Utiliza-se uma classe base para generalizar o comportamento, e as subclasses sobrescrevem o método para fornecer uma implementação personalizada.
- Polimorfismo
O sistema simula o cálculo de salário para três tipos diferentes de funcionários:
- Classe genérica com o método
calcularSalario()que retorna0.0. - Serve como base para as demais classes.
- Possui um atributo
salarioTempoIntegral. - O método
calcularSalario()retorna diretamente esse valor.
- Possui atributos
salarioPorHoraevalorHoraTrabalhada. - O salário é calculado multiplicando as horas trabalhadas pelo valor por hora.
- Possui o atributo
valorServico. - O salário é fixo e baseado no valor do serviço prestado.
Salário do Funcionário de Tempo Integral: R$4500.0
Salário do Funcionário de Meio Periodo: R$3000.0
Salário do Funcionário Contratado: R$2500.0