Cursos / Informática para Internet / Desenvolvimento Web I / Aula

arrow_back Aula 12 - Desenvolvendo uma livraria virtual – Parte 1

Modelagem do armazenamento dos livros e do sistema III

As listagens 5 e 6 mostram o código das exceções criadas para representar possíveis erros durante a execução do sistema. O uso delas é feito nos métodos já mostrados da classe Livraria..

x
1
package livraria.negocio.excecoes;
2
3
public class LivroNaoEncontradoException extends Exception {
4
5
    private static final long serialVersionUID = 1L;
6
7
    public LivroNaoEncontradoException() {
8
    }
9
10
    public LivroNaoEncontradoException(String msg) {
11
        super(msg);
12
    }
13
14
}
Listagem 5 - Código da exceção criada para o erro de livro não encontrado
14
1
package livraria.negocio.excecoes;
2
3
public class CompraException extends Exception {
4
5
    private static final long serialVersionUID = 1L;
6
7
    public CompraException() {
8
    }
9
10
    public CompraException(String msg) {
11
        super(msg);
12
    }
13
    
14
}
Listagem 6 - Código da exceção criada para representar um erro na compra do livro

Versão 5.3 - Todos os Direitos reservados