o codigo nao mostra a data e sim o codigo o objeto
public class Funcionario {
..
..
Data dataDeEntrada;
..
..
}
public void mostra(){
..
..
System.out.println(dataDeEntrada );
}
o codigo nao mostra a data e sim o codigo o objeto
public class Funcionario {
..
..
Data dataDeEntrada;
..
..
}
public void mostra(){
..
..
System.out.println(dataDeEntrada );
}
Oi Leonardo!
Você ta informando um objeto do tipo "Data" para o método println.
Experimenta imprimir esta Data criando o método "imprimeData()" dentro da classe "Data" e depois chamá-lo dentro do seu método Data da seguinte forma: "dataDeEntrada.imprimeData();".
Exemplo:
class Data{
int dia;
int mes;
int ano;
//Construtor da classe Data
public Data(int dia, int mes, int ano){
this.dia = dia;
this.mes = mes;
this.ano = ano;
}
//método para imprimir a data
String imprimeData (){
return this.dia + "/" + this.mes + "/" + this.ano;
}
}
public class Funcionario {
..
..
Data dataDeEntrada;
..
..
}
public void mostra(){
..
..
dataDeEntrada.imprimeData() ;
}
Espero ter ajudado =)