E aí pessoal, tudo bem? Estou tentando fazer um programinha aqui utilizando arrays e não consigo compilar. Podem me ajudar a identificar aonde estou errando e o que devo fazer para resolver?
class Casa {
String endereco;
String bairro;
String numero;
Residente[] morador;
}
class Residente {
String nome;
String rg;
int idade;
double salario;
void imprimeMorador (){
for (int i = 0; i < this.casa.morador.length; i++){
System.out.println("O morador de nome " + this.casa.morador.nome +
", de idade " + this.casa.morador.idade +
", de RG " + this.casa.morador.rg +
" e de salário " + this.casa.morador.salario);
}
}
}
class TestaCasa{
public static void main(String[]args){
Casa c1 = new Casa();
c1.endereco = "Rua Henrique Gorceix";
c1.numero = "1780";
c1.bairro = "Caiçara";
c1.morador = new Residente[2];
c1.morador[0] = new Residente();
c1.morador[0].nome = "Diego";
c1.morador[0].idade = 27;
c1.morador[0].rg = "123";
c1.morador[0].salario = 3500.00;
c1.morador[1] = new Residente();
c1.morador[1].nome = "Paloma";
c1.morador[1].idade = 20;
c1.morador[1].rg = "123";
c1.morador[1].salario = 3500.10;
}
}