Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Programando em Java ☺- Produto

public class Produto {
    private String nome;
    private double preco;
    private int quantidade;

    public Produto(String nome, double preco){
        this.setNome(nome);
        this.setPreco(preco);
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public double getPreco() {
        return preco;
    }

    public void setPreco(double preco) {
        this.preco = preco;
    }

    public int getQuantidade() {
        return quantidade;
    }

    public void setQuantidade(int quantidade) {
        this.quantidade = quantidade;
    }

    @Override
    public String toString() {
        return "\nProduto: " + getNome() + "\nPreço: " + getPreco();
    }
}
public class ProdutpPerecivel extends Produto {
    int dataValidade;

    public ProdutpPerecivel(String nome, double preco, int validade) {
        super(nome, preco);
        this.setDataValidade(validade);
    }

    public int getDataValidade() {
        return dataValidade;
    }

    public void setDataValidade(int dataValidade) {
        this.dataValidade = dataValidade;
    }
}
import java.util.ArrayList;

public class Principal {
    public static void main(String[] args) {
        ArrayList<Produto> list = new ArrayList<>();
        Produto produto1 = new Produto("Sabão",5.5);
        Produto produto2 = new Produto("Buxa", 3.25);
        Produto produto3 = new Produto("Pano", 1.25);
        ProdutpPerecivel produtpPerecivel1 = new ProdutpPerecivel("Arroz", 6.50, 2028);

        list.add(produto1);
        list.add(produto2);
        list.add(produto3);
        list.add(produtpPerecivel1);

        System.out.println(list.toString());
        System.out.println(list.size());
        System.out.println(list.get(1).getNome());
    }
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Oi, Nicollas! Como vai?

Com base no que você explicou, ficou legal ver como você estruturou as classes e utilizou herança para criar o tipo ProdutpPerecivel. Isso mostra que você está entendendo bem a organização dos objetos e a forma de armazená-los na lista.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!