Na classe TestaFuncionário...não consegui executar os métodos e fazê-los trazer a informação...consegui a informação quando essa era solicitada dentro do próprio método.?!?!
Abaixo as duas classes
import java.util.Date;
class Funcionario { String nome; double salario; String banco; int agencia; int contacorrente; boolean estaDeFerias; // Pessoa titular; Date dtDeEntradaNoBanco;
void recebeAumento(double valorDoAumento) { this.salario += valorDoAumento; System.out.println("salario com aumento:" + this.salario);
}
double calculaGanhoAnual() { double salarioAnual = 0.0; System.out.println ("++Ganho anual="+ this.salario * 12); return 0; }
}
class TestaFuncionario {
public static void main(String[] args) { Funcionario f1 = new Funcionario();
f1.nome = "Hugo"; f1.salario = 100; f1.recebeAumento(50);
System.out.println("Nome :" + f1.nome); System.out.println("salario atual:" + f1.salario); // System.out.println("salario com aumento:" + f1.recebeAumento(50)); System.out.println("ganho anual:" + f1.calculaGanhoAnual()); // não printa...printa somente na classe Funcionário ?!?! }