Class NormalEmployee

java.lang.Object
humanresources.Employee
humanresources.NormalEmployee

public class NormalEmployee extends Employee
Estrutura com capacidade de armazenar o estado de uma entidade Empregado Normal
  • Constructor Details

    • NormalEmployee

      public NormalEmployee(String name, int code, Date entryDate, Values values)
      Construtor da classe NormalEmployee
      Parameters:
      name - Nome do empregado
      code - Código do empregado
      entryDate - Data de entrada na empresa
      values - Valores fixados pela empresa
  • Method Details

    • calculateSalary

      public double calculateSalary()
      Calcula o salário de um empregado normal
      Specified by:
      calculateSalary in class Employee
      Returns:
      Valor total do salário
    • calculateMaxSalary

      public double calculateMaxSalary()
      Calcula o salário máximo de um empregado normal
      Specified by:
      calculateMaxSalary in class Employee
      Returns:
      Valor total do salário