You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
ABSTRAÇÃO DE DADOS<br />
Depois é chamado o aplicativo javadoc, passando como parâmetro da linha de comando o nome do<br />
código-fonte (ou dos códigos-fonte) a serem documentados.<br />
Para ver a documentação recém criada, basta usar um browser para ler o arquivo que foi gerado<br />
automaticamente dentro do diretório de documentação: ./docs/index.html<br />
Note que a documentação realça partes da documentação, como o nome do autor, a versão da classe,<br />
etc. Esse destaque pode ser definido durante a implementação do código, através de TAGS reservadas<br />
pelo javadoc.<br />
Algumas dessas tags, que devem ser usadas dentro de comentários delimitados por /** */, são<br />
enumeradas abaixo:<br />
@author<br />
@version<br />
@param<br />
@return<br />
@exception<br />
o nome de quem implementou a clase (ou da empresa).<br />
a versão da classe<br />
o nome de um argumento usado por um método<br />
o retorno de um método<br />
o tipo de exceção ao qual um método está sujeito<br />
O aplicativo javadoc tem várias opções que permitem ao programador personalizar a documentação de<br />
seus sistemas. Para aprender mais sobre o javadoc, consulte a documentação que acompanha o<br />
ambiente de desenvolvimento <strong>Java</strong>. (normalmente, essa documentação se encontra no diretório:<br />
../jdk1.3.1/docs/tooldocs/javadoc/index.html, mas pode variar conforme o sistema<br />
operacional e as opções utilizadas durante a instalação do jdk).<br />
Documentação da API <strong>Java</strong><br />
Agora que você está familiarizado com o formato de documentação usado pelo <strong>Java</strong>, podemos investigar<br />
a API <strong>Java</strong> (Application Programming Interface – interface de programação de aplicativo).<br />
A API <strong>Java</strong> é um conjunto de classes disponíveis aos programadores, desenvolvidas pela SUN e que<br />
visam agilizar a produção de softwares compatíveis com a linguagem <strong>Java</strong>.<br />
Essas classes se encontram no diretório ../jdk1.3.1/jre/lib/rt.jar. (Os arquivos *.jar podem ser<br />
"investigados" com aplicativos de compactação de arquivos, tais como o WinZIP)<br />
A documentação dessas classes está publicada na documentação do ambiente de desenvolvimento <strong>Java</strong><br />
(normalmente no diretório ../jdk1.3.1/docs/api/index.html). Note que essa documentação foi criada<br />
também pelo javadoc, e que tem o mesmo formato da documentação das classes<br />
é vital que o aluno se habitue a consultar essa documentação durante o desenvolvimento de<br />
programas em <strong>Java</strong>. Nesse primeiro momento, procure navegar pela documentação da API <strong>Java</strong>,<br />
identificando o formato da informação, os termos,etc. Outra boa iniciativa é consultar também a<br />
documentação do ambiente de desenvolvimento <strong>Java</strong>, que normalmente se encontra no diretório<br />
../jdk1.3.1/docs/index.html. Conhecer amplamente a API <strong>Java</strong> é prerrogativa para todo bom<br />
programador <strong>Java</strong>.<br />
Exercícios<br />
1. Implemente um classe que represente um aluno da FIC, contendo três membros:<br />
a. O nome do aluno<br />
b. O número de matrícula do aluno<br />
c. Um objeto da classe Avaliacao<br />
50