Last active
May 21, 2016 15:17
-
-
Save josenaldo/f23950b251e00953d19c07665ae1caa2 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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