Olá pessoal! Criei a classe Funcionário e seus métodos; entre eles, void mostra(), que imprime os dados do funcionário. Depois criei uma classe DataCont e um método que permite colocar a data de contratação. Por fim, fiz da classe DataCont um atributo da classe Funcionario, como mostrado abaixo:
class Funcionario{
// outros atributos...
DataCont dataEntrada;
// outros métodos...
void mostra(){
System.out.printf("Nome:" + this.nome + "\n" + "CPF:" + this.cpf + "\n" + "Salario:" + this.salario + "\n" + "IRRF: " + this.irrf + "\n" + "Ganho Anual:" + this.ganhoAnual() + "\n" + "Contratado em: " + this.dataEntrada);
}
}
class DataCont{
int dia, mes, ano;
void data(int dia, int mes, int ano){
this.dia = dia;
this.mes = mes;
this.ano = ano;
}
}
Agora, o problema: não consigo colocar no método void mostra() a data de contratação do funcionário. Alguém poderia me ajudar?