Class Manager


public class Manager extends Employee
Estrutura com capacidade de armazenar o estado de uma entidade Gestor
  • Constructor Details

    • Manager

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

    • getBonus

      public double getBonus()
      Método seletor do atributo bonus
      Returns:
      Valor do atributo bonus
    • calculateSalary

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

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