Package humanresources
Class NormalEmployee
java.lang.Object
humanresources.Employee
humanresources.NormalEmployee
Estrutura com capacidade de armazenar o estado de uma entidade Empregado
Normal
-
Constructor Summary
ConstructorDescriptionNormalEmployee
(String name, int code, Date entryDate, Values values) Construtor da classe NormalEmployee -
Method Summary
Modifier and TypeMethodDescriptiondouble
Calcula o salário máximo de um empregado normaldouble
Calcula o salário de um empregado normalMethods inherited from class humanresources.Employee
calculateBaseSalary, calculateMaxBaseSalary, calculateMultipleSalaries, getCategory, getCode, getEntryDate, getName, getValues, getWorkedDays, seniority, setWorkedDays, toString
-
Constructor Details
-
NormalEmployee
Construtor da classe NormalEmployee- Parameters:
name
- Nome do empregadocode
- Código do empregadoentryDate
- Data de entrada na empresavalues
- Valores fixados pela empresa
-
-
Method Details
-
calculateSalary
public double calculateSalary()Calcula o salário de um empregado normal- Specified by:
calculateSalary
in classEmployee
- Returns:
- Valor total do salário
-
calculateMaxSalary
public double calculateMaxSalary()Calcula o salário máximo de um empregado normal- Specified by:
calculateMaxSalary
in classEmployee
- Returns:
- Valor total do salário
-