Package humanresources
Class Driver
java.lang.Object
humanresources.Employee
humanresources.Driver
Estrutura com capacidade de armazenar o estado de uma entidade Motorista
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondouble
Calcula o salário máximo de um motoristadouble
Calcula o salário de um motoristadouble
Método seletor do atributo kilometersvoid
setKilometers
(double kilometers) Método modificador do atributo kilometerstoString()
Retorna a informação de um motorista em formato de cadeia de caracteresMethods inherited from class humanresources.Employee
calculateBaseSalary, calculateMaxBaseSalary, calculateMultipleSalaries, getCategory, getCode, getEntryDate, getName, getValues, getWorkedDays, seniority, setWorkedDays
-
Constructor Details
-
Driver
Construtor da classe Driver- Parameters:
name
- Nome do empregadocode
- Código do empregadoentryDate
- Data de entrada na empresavalues
- 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 classEmployee
- Returns:
- Valor total do salário
-
calculateMaxSalary
public double calculateMaxSalary()Calcula o salário máximo de um motorista- Specified by:
calculateMaxSalary
in classEmployee
- Returns:
- Valor total do salário
-
toString
Retorna a informação de um motorista em formato de cadeia de caracteres
-