não consegui
na Classe Item:
@Override
public String toString(){
return String.valueOf(this.preco);
}
-------------------------------
construtor de Item:
public Item(String nomeItem, double preco) {
super();
this.nomeItem = nomeItem;
this.preco = preco;
}
------------------------------
na main:
public static void main(String[] args) {
ArrayList<Item> lista = new ArrayList<Item>();
lista.add(new Item ("espada", 20));
lista.add(new Item ("revolver", 50));
System.out.println(lista);
}
---------------------------------
está imprimindo [20.0, 50.0]
-------------------------------------------------------------------------------------
inicialmente o que eu quero:
na main:
public static void main(String[] args) {
Personagem p1;
p1 = new Personagem ("nome", 100, "loja");
ArrayList<Item> lista = new ArrayList<Item>();
lista.add(new Item ("espada", 20));
lista.add(new Item ("revolver", 50));
Loja l1 = new Loja(lista);
if(p1.getPosicao().equals("loja")){
l1.naLoja();
}
}
-----------------------------
em loja:
public void naLoja(){
System.out.println("Ola, bem vindo a loja");
System.out.println("Itens disponiveis:");
System.out.println(lista);
}
-----------------------
e ter como resultado:
Ola, bem vindo a loja
Itens disponiveis:
[espada, 20.0, revolver, 50.0]
--
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.