Código da classe Funcionário.
Não sei fazer o método demite trocar o valor da variável estaNaEmpresa.
class Funcionario {
// Atributos da classe funcionarios.
String nome;
String depTrab;
double salario;
String dtAdm;
String rg;
boolean estaNaEmpresa;
// fim atributos.
void bonifica(double incentivo) {
this.salario += incentivo;
}
boolean demite() {
// nao sei o que colocar aqui.
/*
* Nao sei o que colocar aqui, mas eu quero que o metodo
* troque o valor da variavel estaNaEmpresa.
* Detalhe: o metodo nao pode ter argumentos.
*/
}
}
Código da classe de Teste. Esse aqui está correto. Só coloquei terem uma leitura correta do todo.
class TestaFuncionario {
public static void main(String[] args) {
// Criando objeto Funcionario f1.
Funcionario f1 = new Funcionario();
// variavel de referencia f1 com atributos manipulados.
f1.nome = "Jayme";
f1.depTrab = "CDP";
f1.salario = 20000.0;
f1.dtAdm = "01/01/2010";
f1.rg = "49.304.370-5";
f1.estaNaEmpresa = true;
//Teste de impressao da variavel de referencia f1.
System.out.println(f1.nome);
System.out.println(f1.depTrab);
// invocacao do metodo bonifica em f1.
f1.bonifica(2000);
//Teste de impressao da variavel de referencia f1.
System.out.println(f1.salario);
System.out.println(f1.dtAdm);
System.out.println(f1.rg);
//Invocaçao do metodo demite em f1.
//f1.demite();
// Checahgem de status de funcionario f1.
if (f1.estaNaEmpresa != false) {
System.out.println("Ele nao trabalha mais na empresa!");
}
else {
System.out.println("Ele trabalha na empresa!");
}
//Teste de impressao da variavel de referencia f1.
System.out.println(f1.estaNaEmpresa);
}
}
Como eu faço isso funcionar?

