Skip to content

Instantly share code, notes, and snippets.

@josenaldo
Last active May 21, 2016 15:17
Show Gist options
  • Save josenaldo/f23950b251e00953d19c07665ae1caa2 to your computer and use it in GitHub Desktop.
Save josenaldo/f23950b251e00953d19c07665ae1caa2 to your computer and use it in GitHub Desktop.
public class Contato{
private String nome;
private String sobrenome;
/**
* O construtor da classe Contato necessita que o nome e o sobrenome do contato sejam informados. Caso algum dos
* argumentos seja nulo ou vazio ou formado apenas por espaços em branco, uma IllegalArgumentException será lançada.
*
* @param nome Nome do contato. Não pode ser nulo, vazio ou conter apenas espaços em branco;
* @param sobrenome Sobrenome do contato. Não pode ser nulo, vazio ou conter apenas espaços em branco;
*/
public Contato(String nome, String sobrenome) {
if(nome == null || nome.trim().isEmpty() || sobrenome == null || sobrenome.trim().isEmpty()) {
throw new IllegalArgumentException("O nome e o sobrenome devem ser fornecidos");
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment