Olá!
Não estou conseguindo imprimir o preencheData(). Poderiam me ajudar?
Classe Funcionário:
public class Funcionario {
String nome;
String rg;
double salario;
String departamento;
Data dataDeEntrada; //no lugar do String dataDeEntrada;
void recebeAumento (double valor){
this.salario += valor;
}
double calculaGanhoAnual (){
return this.salario * 12;
}
void mostra (){
System.out.println ("Nome do(a) Funcionário(a): " + this.nome);
System.out.println ("RG do(a) Funcionário(a): " + this.rg);
System.out.println ("Salário atual: " + this.salario);
System.out.println ("Departamento: " +this.departamento);
System.out.println("Data de Entrada: " +this.dataDeEntrada);
}
}
Classe TestaFuncionario:
public class TestaFuncionario {
public static void main(String[] args) {
Funcionario adelita = new Funcionario ();
adelita.nome = "Adelita =D";
adelita.rg = "1234678";
adelita.salario = 800.0;
adelita.recebeAumento(20.0);
adelita.departamento = "S.I.";
adelita.dataDeEntrada = new Data();
adelita.dataDeEntrada.preencheData(1, 7, 2009);
adelita.mostra();
/**
System.out.println("Nome da Funcionária: " +adelita.nome);
System.out.println("RG da Funcionária: " +adelita.rg);
System.out.println("Salário Atual: " + adelita.salario);
System.out.println("Departamento: " + adelita.departamento);
*/
}
}
E Classe Data:
public class Data {
int dia;
int mes;
int ano;
void preencheData (int dia, int mes, int ano){
this.dia = dia;
this.mes = mes;
this.ano = ano;
}
}
Poderiam me ajudar? Obrigada!