Voce vai ter que criar getters e setters em Loja para acessar a lista que está dentro de loja.
Essa mensagem dá porque ao imprimir o objeto, é chamado o toString padrão, que no caso, retorna a posição de memória do objeto. Você precisa sobrescrever o método toString do objeto item. Abs -- Felipe Costa Undergraduating in Computer Science at UFRJ Black belt <http://www.blackbeltfactory.com/ui#User/fcosta> on JavaBlackBelt <http://www.blackbeltfactory.com/ui#User/fcosta> 2011/4/25 Felipe Lima <[email protected]> > Estou fazendo a lista 1 e estou com dificuldade na manipulação de > ArreyList, criei a interação entre essas classes: Item, Loja e a Main. > meu programa funciona mais ou menos assim no inicio da Main crio uma > ArreyList do tipo Item adiciono alguns itens(com o nome do item e o > preço) e crio um objeto Loja passando para o construtor essa lista de > itens, depois no programa quero que outras classes tenham acesso aos > itens dessa lista de itens que agora pertencem á um objeto da classe > Loja. > Inicialmente quero fazer um método na classe Loja que receba o objeto > loja como parâmetro e que por sua vez passe sua lista para um método > na classe Item que receba essa ArreyList imprima sua lista de itens > com a posição na lista, nome do item e preço. Eu fiz aqui mas ele está > imprimindo isso: > [jogoDesign1.Item@1fdc96c, jogoDesign1.Item@b2fd8f] > > Após conseguir fazer imprimir quero pegar uma entrada do usuário que > seria a posição do item, e com a posição passar o item dessa posição > para o método vender na classe Loja e nesse método ter acesso ao preço > e nome para testes e interações com métodos de outras classes. > > Gostaria de saber se vai ter algum monitor disponível no laboratório > até quarta antes da entrega da lista. > Espero que tenham compreendido minha dificuldade. > Abraços > Felipe Lima > > -- > You received this message because you are subscribed to the Google Groups > "Comp 2 - Geral" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/comp2-geral?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Comp 2 - Geral" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/comp2-geral?hl=en.
