Nesse exercicio minha data saiu neste formato:
Data: br.com.empresa.Data@7852e922
br.com.empresa foi o pacote que criei.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Nesse exercicio minha data saiu neste formato:
Data: br.com.empresa.Data@7852e922
br.com.empresa foi o pacote que criei.
Tudo bom Marcelo?
Acho que você está imprimindo o objeto em si ao invés de imprimir seu atributo! Tenta colocar no final da data o .dia, .mes e .ano! Porque se você imprimir o objeto Data que você criou ele vai, na verdade, imprimir a referência do objeto.
Marcelo, boa noite. Isso aconteçe porque você está tentando imprimir diretamente o objeto! Tenta fazer isso:
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;
}
}
E na classe Principal você passa a data por construtor. Tranquilo?
Espero ter ajudado e bons estudos!