CODE
class Departamento {
int id;
String nome;
}
class Funcionario {
int id;
String nome;
String rg;
double salario;
String dataEntrada;
Departamento departamento;
void recebeAumento(double valorRecebido) {
this.salario += valorRecebido;
}
void calculaGanhoAnual(){
this.salario = this.salario * 12;
}
}
class OrientacaoObjeto0301 {
public static void main(String[] args) {
Departamento departamento = new Departamento();
Funcionario funcionarioReajuste = new Funcionario();
funcionarioReajuste.nome = "Fellipe";
funcionarioReajuste.rg = "1234566";
funcionarioReajuste.dataEntrada = "12/08/2017";
funcionarioReajuste.salario = 100;
funcionarioReajuste.departamento.nome = "TI";
System.out.println( funcionarioReajuste.recebeAumento(100) );
System.out.println( funcionarioReajuste.calculaGanhoAnual() );
}
}
ERRO TERMINAL
javac OrientacaoObjeto0301.java
OrientacaoObjeto0301.java:35: error: 'void' type not allowed here
System.out.println( funcionarioReajuste.recebeAumento(100) );
^
OrientacaoObjeto0301.java:36: error: 'void' type not allowed here
System.out.println( funcionarioReajuste.calculaGanhoAnual() );
^
2 errors