Class Driver


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

    • Driver

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

    • getKilometers

      public double getKilometers()
      Método seletor do atributo kilometers
      Returns:
      Valor do aributo kilometers
    • setKilometers

      public void setKilometers(double kilometers)
      Método modificador do atributo kilometers
      Parameters:
      kilometers - Novo valor a atribuir
    • calculateSalary

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

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

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