Pessoal, estou estudando a apostila gratuita da Caelum FJ21…e la tem um exercício que diz assim:
Crie uma classe chamada DAOException que estenda de RuntimeException e utilize-a no seu ContatoDAO.
como faço isso ? esse exercício fica na página 23…sinceramente, eu sei declarar exceções com blocos try, catch, agora nunca fiz uma classe só com esse objetivo… se alguem conhece essa apostila e sabe fazer essa questão por favor preciso de um help, não faço a menor idéia de como começar essa classe (aliás, sei que tem que extender RuntimeException, hehe…a própria questão diz isso)…
Pessoal, estou estudando a apostila gratuita da Caelum FJ21…e la tem um exercício que diz assim:
Crie uma classe chamada DAOException que estenda de RuntimeException e utilize-a no seu ContatoDAO.
como faço isso ? esse exercício fica na página 23…sinceramente, eu sei declarar exceções com blocos try, catch, agora nunca fiz uma classe só com esse objetivo… se alguem conhece essa apostila e sabe fazer essa questão por favor preciso de um help, não faço a menor idéia de como começar essa classe (aliás, sei que tem que extender RuntimeException, hehe…a própria questão diz isso)…
então…aguardo ajudas =D
Que parte vc não entendeu?
Vc precisa criar uma classe como qualquer outra, porém essa classe deve herdar de RuntimeException.
Ao fazer isso automaticamente vc poderá lançar exceções personalizadas de acordo com a sua necessidade em tempo de execução.
R
rof20004
Essa parte de extender a classe Runtime eu entendi…a questão é essas excessões personalizadas…tem como me da um exemplo ? não sei bem como personalizar uma excessão…por exemplo a SQLException…não sei como colocar ela nessa classe nova…