Gostaria de saber se, com o método 'recebeAumento' é possível devolver para o construtor imprimir o salário mais o aumento. Não sei se errei ao passar os valores na classe Funcionário para a variável "aumentosalario". Segue o código:
class Funcionario{
String nome, dpto, rg;
double salarioAnual;
private double salario;
double aumentosalario;
Data dataEntrada;
public Funcionario(String nome, double salario, double aumentosalario, String rg, String dpto, Data dataEntrada) {
this.nome=nome;
this.salario=salario;
this.aumentosalario=aumentosalario;
this.rg= rg;
this.dpto= dpto;
this.dataEntrada= dataEntrada;
}
//...
public void recebeAumento(double aumento){
this.aumentosalario = this.salario + aumento;
}
//...
}
public class TestaEmpresa{
public static void main(String[] args) {
//...
Funcionario joao = new Funcionario("Joao Cabral de Melo Neto First", 3000, 200 , "35.245.854-11", "Depto Agencioa", new Data(17,01,2018) );
//...
}
Saída do código:
λ java TestaEmpresa Com o CNPJ: 1111 Exercicio de modificacao de acesso aula cinco Funcionario:Joao Cabral de Melo Neto First RG:35.245.854-11 Data de entrada: 17/1/2018 Trabalha no departamento de:Depto Agencioa salario atual:3000.0 salario com aumento:200.0 Salario Anual: 36000.0