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!");
}
}
}
Comentários
Postar um comentário