Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida no Ex. 6 da Aula 3 - Saída data

No console, a data está sendo exibida da seguinte maneira:

Data Entrada: Data@139a55

Classe data: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; } }

Classe Funcionario:

Data dataDeEntrada; //Criado o atributo do tipo Data

System.out.println("Data Entrada:" + dataDeEntrada); //linha do método mostra();

Classe Principal: dani.dataDeEntrada = new Data(); dani.dataDeEntrada.preencheData(1, 1, 2015);

Aonde pode estar o problema?Agradeço desde já!

2 respostas
solução!

Descobri o problema avançando para o exercício posterior.

Onde está:

System.out.println("Data Entrada:" + dataDeEntrada); //linha do método mostra();

Tenta colocar colocar:

System.out.println("Data Entrada:" + this.dataDeEntrada); //linha do método mostra();

Abs.