lluea

747 palavras 3 páginas
LISTA DE EXERCÍCIOS - EXCEÇÕES

1) O que é uma exceção? O que são exceções verificadas e não verificadas?
Dê exemplos de comandos em java que podem lanças exceções destes dois tipos. 2) Seja o trecho de programa ao lado.
Suponha que o método saca da classe Conta vai ser rescrito de forma a lançar uma exceção criada por você cuja classe é ContaExceção. A exceção é lançada sempre que o saldo da conta for negativo. Implemente a classe ContaExceção. Implemente o método saca que lança a exceção. E rescreva o código da caixa com o devido tratamento da exceção.
3) O que é o bloco finally do comando try catch. Dê um exemplo em que este bloco deve ser usado.
4) Retome o exercício 2. Suponha que quando lançada a exceção
ContaExceção, através do objeto exceção instanciado, seja possível recuperar o saldo da pessoa. Como você implementaria isso? Mostre tudo que deve ser modificado/acrescentado no exercício 2 para que isto funcione.
5) Um bloco try e catch contém varios “catches”. Explique como e por que isso as vezes acontece. A ordem das exceções nos blocos catches podem ocorrer em qualquer ordem ou devem obedecer uma hierarquia? Explique hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddssssssss- ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss- ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss- ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss- ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss- sssssssaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfffffffffffffffffffffff- ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff- fffffffffffffffffffffffffffffffffffffffffffffffffkjhlgfpiasu- gdfjklsgfjklsadfgojrfgsadjklfgvbsadjfgsadjlkblkmsandvbliwaut- grfuiposdkjfhsdkalgjhsdlkfjgdsfklgsadlkglasdfglsagtfpoweirfg- spodfgasjkldgfsapodiufgwefrwedddddddddddddrrrrrrrrrrrrrrrrrr- rrrrriiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj- jjjjjjjjjjjjjjjjjjjjjjjjjEm linguística, a noção de texto é ampla e ainda aberta a uma

Relacionados