Pessoal, infelizmente não dei conta de achar o meu erro. Se alguém puder me indicar, fico agradecido.
class Funcionario{
String nome;
String departamento;
String rg;
double salario;
Data dataEntrada;
void mostra(){
System.out.println("Nome do funcionário: "+this.nome);
System.out.println("Departamento: "+this.departamento);
System.out.println("Data de admissão: "+this.rg);
System.out.println("O valor do salário, como aumento, é: "+this.salario);
System.out.println("Data Entrada: "+this.dataEntrada.getFormatada());
}
}
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;
}
String getFormatada(){
return "Dia: "+dataEntrada.dia+"\nMês: "+dataEntrada.mes+"\nAno: "+dataEntrada.ano;
}
}
class A3_9_Data{
public static void main(String[] args){
Funcionario f1 = new Funcionario();
f1.dataEntrada = new Data();
f1.nome = "Maicon";
f1.departamento = "TI";
f1.rg = "xxx xxx xxx xx";
f1.salario = 750;
f1.dataEntrada.preencheData(00,00,0000);
f1.mostra();
}
}