Eu tenho uma classe produtos com atributos como nome , codigo , quantidade etc.
E tenho varios classes de produtos , por exemplo na Classe Bauru- Lanche eu tenho a opção adicionar ao carrinho ao clicar ele adiciona essa classe (objeto) ao list ,pro exemplo "ped.add(p1)" , e tenho a classe realizar pedido que é quando eu fecho a conta e chama o metodo pra mostrar o List (que esta dentro da classe pedido), só que nao esta retornando nada =X,
package pacote.grafico;
import java.sql.Array;
import java.util.ArrayList;
import java.util.List;
public class pedido {
static String nome="Teste";
public String listapedidos[];
List<produtos> ped = new ArrayList<produtos>();
public void prod (produtos pro){
ped.add(pro);
}
public String imprimirprod (){
for (produtos obj : ped){
nome = obj.toString();
String produto = nome;
}
return nome;
//Metodo alternativo =)
//for (int i = 0; i<ped.size();i++){
//nome = ped.get(0).getNome().toString();
//}
//for (produtos obj : ped){
//return obj.nome.toString();
//}
}
}
Setei a variavel "nome" para Teste como um "teste" mesmo na hora de imprimir esta imprimindo "TESTE" ao invés do meu produtos =X.
Aguardo respostas , Abraços e desde ja Obrigado