Gostaria de preencher o ARRAY nv1 com números de jogadores, por exemplo 2 jogadores, deveria preencher 3 "casas" com 1 ou 2.
O que está errado ?
Quando eu executo o imprimeCenario sai isso:
Casa@8542529 Casa@4c53ab04 Casa@900bac2 Casa@ee51b2c Casa@635aed57 Casa@66941db6
Isso acontece pq vc está chamando o System.out.println direto na instância do objeto. Isso faz com que o método toString() do objeto seja invocado. Se sua classe Casa não sobrescreve esse método para imprimir as informações que você quer, ele vai chamar o toString() da classe Object que imprime o nome da classe + @ + hashcode.
J
javaorg
marcelocenerine:
Olá,
Isso acontece pq vc está chamando o System.out.println direto na instância do objeto. Isso faz com que o método toString() do objeto seja invocado. Se sua classe Casa não sobrescreve esse método para imprimir as informações que você quer, ele vai chamar o toString() da classe Object que imprime o nome da classe + @ + hashcode.