CORREÇÃO DO EXERCÍCIO
Na aula de hoje, trabalhamos em cima do exercicio da apostila Caelum pág 61. O exercício de inicio foi uma correção, pois já havia realizado em casa, o exercício solicitava criar uma classe chamada de Funcionario e com escopo das variaves que fazem parte do tipo Funcionario, onde eu coloquei o nome, departamento declarados como uma "String" e o rg declarada como "int", o restante que era o salario e o bonus como "double". Após ter criado essa parte criamos também alguns dos métodos que era necessário, tais como um método bonifica e um calculaGanhoAnual. Foi trabalhado esse exercicio até o interva-lo da aula, e após o interva-lo o professor iniciou uma explicação de como criar um método que ele mesmo, onde é chamado de RECURSÃO, utilizando o "Fibonacci".
// Reflexão:
Hoje ao meu entendimento sobre á aula do Jossandro, foi bem fácil de compreender, tive algumas duvidas no primeiro exercício, na parte do método demite, onde presentava um divergência, mas o mesmo me explicou passo a passo. Ele me mostrou que criando um if e um else no método mostra, invocando a ação do método demite que retorna um true ou um false, que na hora de rodar no método main do TestaFuncionario, válidar o "Status do Funcionário", se é Ativo ou Demitido.
Abaixo segue o exemplo!
void mostra(){
System.out.println("\nNome: " + this.nome);
System.out.println("Departamento: " + this.departamento);
System.out.println("Admissão: " + this.admissao.dia + "/" + this.admissao.mes + "/" + this.admissao.ano);
System.out.println("Registro: " + this.registro);
System.out.println("Salario atual: " + this.salario);
if(this.demitido){
System.out.println("*Status Demitido!");
}else{
System.out.println("*Status Ativo!");
}
}
void demite(){
this.demitido = true;
System.out.println("Funcionario Demitido!");
}
Nenhum comentário:
Postar um comentário