package javaapplication14; import Controle.*; public class JavaApplication14 { public static void main(String[] args) { Pessoa p = new Pessoa(); p.setNome("josé"); p.setIdade(17); try { Cadastrador c = new Cadastrador(p); } catch (Excecao ex) { System.out.println("Erro ao cadastrar"); } } } package Controle; public class Pessoa { private String nome; private int idade; /** * @return the nome */ public String getNome() { return nome; } /** * @param nome the nome to set */ public void setNome(String nome) { this.nome = nome; } /** * @return the idade */ public int getIdade() { return idade; } /** * @param idade the idade to set */ public void setIdade(int idade) { this.idade = idade; } } package Controle; public class Excecao extends Exception { } package Controle; public class Cadastrador { public Cadastrador(Pessoa p) throws Excecao { if(p.getIdade() < 18) { throw new Excecao(); }else { System.out.println("cadastro realizado!"); } } }
quarta-feira, 16 de novembro de 2016
Tratamento de Exceções - Resolução
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário