1
resposta

exercício construtores

  • Crie uma classe Produto com atributos como nome, preco, e quantidade. Em seguida, crie uma lista de objetos Produto utilizando a classe ArrayList. Adicione alguns produtos, imprima o tamanho da lista e recupere um produto pelo índice.
public class Produto {

    private String nome;
    private double Preco;
    private int Quantidade
    
    Arraylist<Produto> listaProduto = new ArrayList<>();
    
    listaProduto.add(produtoSabao);
    listaProduto.add(produtoEscova);
    listaProduto.add(produtoDetergente);
    System.out.println("Tamanho lista:" +llistaProduto.size());
     System.out.println("Primeiro da lista:" +listaDeFilme.get(0));

}
  • Implemente o método toString() na classe Produto para retornar uma representação em texto do objeto. Em seguida, imprima a lista de produtos utilizando o método System.out.println().
public class Produto {

    private String nome;
    private double Preco;
    private int Quantidade
    
    public String toString(){
    return: "Nome:" +this.Nome() + "Peço:" +this.Preco() + "Quantidade"+this.quantidade();
    

    }
    
    System.out.println(listaProdutos).
        
    }
1 resposta

Oi, Raquel! Como vai?

Obrigado por compartilhar seu código com a comunidade Alura.

Gostei de como você começou a implementação da classe Produto e da utilização de ArrayList para armazenar os objetos. Apenas alguns ajustes são necessários para que tudo funcione corretamente. Por exemplo, você declarou a variável Quantidade sem um ponto e vírgula no final e usou a variável listaDeFilme no lugar de listaProduto. Exemplo de correção:

private int Quantidade;
System.out.println("Primeiro da lista:" +listaProduto.get(0));

Conte com o apoio do Fórum na sua jornada.

Abraços e bons estudos!