12.07.2015 Views

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

DOCUMENTAÇÃO 1222 *3 * Documentacao do atributo numero4 *5 */6 private int numero ;Código Java 13.5: Documentando um atributoDocumentando um construtorPara documentar um construtor, basta adicionar um comentário javadoc imediatamente acimada <strong>de</strong>claração do construtor que <strong>de</strong>sejamos documentar.Os parâmetros <strong>de</strong> um construtor po<strong>de</strong>m ser documentados através da tag @param. As exceptionsque po<strong>de</strong>m ser lançadas por um construtor po<strong>de</strong>m ser documentadas através da tag @throws.Essas duas tags po<strong>de</strong>m se repetir no comentário javadoc caso o construtor tenha mais do que umparâmetro ou lance mais do que uma exception.1 /**2 *3 * Documentacao do construtor4 *5 * @param numero6 * documentação do parâmetro numero7 *8 * @throws IllegalArgumentException9 * documentação da situação que gera a exception IllegalArgumentException10 */11 public Conta ( int numero ) {12 if( numero < 0) {13 throw new IllegalArgumentException (" número negativo ");14 }15 this . numero = numero16 }Código Java 13.6: Documentando um construtorDocumentando um métodoPara documentar um método, basta adicionar um comentário javadoc imediatamente acima da<strong>de</strong>claração do método que <strong>de</strong>sejamos documentar.Os parâmetros <strong>de</strong> um método po<strong>de</strong>m ser documentados através da tag @param. As exceptionsque po<strong>de</strong>m ser lançadas por um método po<strong>de</strong>m ser documentadas através da tag @throws. O valor<strong>de</strong> retorno <strong>de</strong> um método po<strong>de</strong> ser documentado através da tag @return.1 /**2 *3 * Documentacao do método calculaTaxaDeEmprestimo4 *5 * @param valor6 * documentação do parâmetro valor7 *8 * @throws IllegalArgumentException9 * documentação da situação que gera a exception IllegalArgumentException10 *122 www.<strong>k19</strong>.com.br

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!