*
*@author jb
*@version 1.0
*@see EncodeCesar
*/
public class DecodeCesar implements Cryptage {
1.3 Commentaires associ´
es aux m´
ethodes
Les commentaires associ´es aux m´ethodes sont les plus utiles, ils permettent
de connaˆıtre l’interface de chaque m´ethodes (ses arguments et son type de retour)
ainsi que la fonctionnalit´e de la m´ethode.
– @param permet de pr´eciser chaque param`etre rec¸u par la m´ethode
– @return d´esigne l’´el´ement renvoy´e par la m´ethode
– @deprecated permet d’indiquer qu’une m´ethode est d ´epr´eci ´ee. Cela signifie
que pour l’instant elle existe toujours pour des raisons de compatibilit´e mais
qu’elle ne doit plus ˆetre utilis´ee dans de nouveaux projets.
/**
*Distribue les cartes de maniere alternee entre deux joueurs
*@param premierJoueur le premier joueur
*@param secondJoueur le second joueur
*/
public void Distribuer(Joueur premierJoueur, Joueur secondJoueur){
1.4 Utilisation avec Eclipse
Eclipse facilite la cr´eation de la documentation. D`es que les caract`eres /** sont
tap´ees au dessus d’une m´ethode, les balises @param et @return sont ajout´ees (si
elles sont n´ecessaires). Il n’y a plus qu’a les compl´eter.
1.5 Cr´
eation de la documentation HTML
La documentation HTML peut ˆetre g´en´er´ee par l’utilitaire javadoc. Le g´en´eration
peut aussi faite avec Eclipse pendant la cr´eation du projet.
Le menu Project propose une entr´ee Generate Javadoc... pour construire la do-
cumentation du projet. Tous les param`etres par d´efaut sont suffisant pour notre
usage, il suffit de cliquer sur Finish. A l’issue de cette op´eration, un r´epertoire doc
est cr´ee dans le projet. Il suffit d’ouvrier le fichier index.html pr´esent dans ce
r´epertoire avec le navigateur pour acc´eder aux pages de documentation g´en´er´ees.
2 Distribution d’un programme Java
Un programme Java est souvent constitu´e de diff´erentes classes et donc autant
de fichiers. Il n’est pas envisageable de distribuer un ensemble de fichiers “en vrac”.
Java propose de regrouper tous ces fichiers dans une seule archive qui sera le seul
fichier distribuer.
2