Class Salesman

java.lang.Object
humanresources.Employee
humanresources.Salesman

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

    • Salesman

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

    • getSales

      public int getSales()
      Método seletor do atributo sales
      Returns:
      Valor do atributo sales
    • setSales

      public void setSales(int sales)
      Método modificador do atributo sales
      Parameters:
      sales - Novo valor a atribuir
    • calculateSalary

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

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

      public String toString()
      Retorna a informação de um comercial em formato de cadeia de caracteres
      Overrides:
      toString in class Employee
      Returns:
      Informação de um comercial