Vejam o código que fiz na última atividade da aula 4:
int dia;
int mes;
int ano;
String getFormatada(){
String dia = Integer.toString(this.dia);
String mes = Integer.toString(this.mes);
String ano = Integer.toString(this.ano);
return (dia+"/"+mes+"/"+ano);
}
}
class Cadastro{
String dataCadastro;
Data dt = new Data();
//dataCadastro = dt.getFormatada();
void mostra(){
//System.out.println("Data de cadastro: "+this.dataCadastro);
System.out.println("Data de cadastro: "+dt.getFormatada());
}
}
class Teste{
public static void main(String[] args){
System.out.println("Vazio");
Cadastro eu = new Cadastro();
eu.dt.dia=12;
eu.dt.mes=12;
eu.dt.ano=15;
eu.mostra();
}
}
Vejam que comentei duas linhas. Elas não permitem a compilação. Meu objetivo era abreviar o uso das classes em main, para que a variável recebesse o retorno de função de outra classe. Fiz algo errado?