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

Sugestão exercício "Miguel pede socorro! Parte 2"

Apenas por preciosismo... sugiro que seja adicionado à resposta do exercício "Miguel pede socorro! Parte 2" (https://cursos.alura.com.br/course/java-excecoes/task/37914) uma mensagem no construtor da exceção lançada, pois a exceção EstoqueInsuficienteException não possui um construtor padrão (sem parâmetros)

public class EstoqueInsuficienteException extends Exception {

    public EstoqueInsuficienteException(String msg)
    {
        super(msg);
    }
}

Então, para que o código da resposta compile, deveria ter uma mensagem como "Estoque insuficiente!" no parâmetro da exceção lançada:

public void RealizaCompra(Produto produto) throws EstoqueInsuficienteException {
    //outras instruções aqui...
    if (totalDeProdutosNoEstoque < 0) {
        throw new EstoqueInsuficienteException("Estoque insuficiente!");
    }
}

Ou adicionar um construtor padrão na classe EstoqueInsuficienteException.

1 resposta
solução!

Rui, bom dia!

Muito obrigado pela sugestão! Realmente, sem passar uma mensagem não irá funcionar.

Irei repassar para a equipe responsável

Continue assim e bons estudos!