–Emplacement de la classe : Java propose un syst`eme de paquets (que nous
´etudirons dans un autre TP) pour organiser les classes. C’est ici que l’on choi-
sit dans quel paquet va ˆetre plac´e la classe `a cr´eer. Dans le cadre des TPs,
vous utiliserez un paquet portant un nom de la forme login.tpN. Soit pour
l’utilisateur dupont durant le TP1 le paquet sera dupont.tp1. Placez ce nom
dans le champ de saisie.
–Modificateurs : Vous pouvez sp´ecifier ici la visibilit´e de la classe dans le paquet
ou dans le cas d’une classe interne, vis-`a-vis de la classe contenante. Laissez
les valeurs propos´ees par d´efaut. Les cases `a cocher permettent de cr´eer des
classes abstraites (abstract) ou finales (final).
–Classe m`ere :Pard´efautlaclassem`ereestObject(La classe Object est conte-
nue dans le paquet java.lang, d’o `u la notation java.lang.Object). Si votre
classe h´erite d’une autre classe, vous devez la pr´ecisez ici.
–M´ethodes `a d´eclarer : Dans ce panneau, vous pouvez pr´eciser les d´eclarations
de m´ethodes que vous voulez voir ajouter automatiquement. La premi`ere case
`a cocher permet d’ajouter une m´ethode main `a votre classe et donc la rend
ex´ecutable. La seconde case `a cocher rajoute une d´eclaration pour chaque
constructeur de la classe m`ere. Enfin, la derni`ere case `a cocher, d´eclare les
m´ethodes abstraites de la classe m`ere si elles existent (elles doivent ˆetre impl´ement´ees
si la classe n’est pas abstraite).
Quand vous avez renseign´e tous ces champs, cliquez sur le boutonOKpour
g´en´erer le fichier. Automatiquement, Eclipse ouvre le fichier dans un nouvel onglet
de l’´editeur.
2.4.2 Travail `
afaire
Cr´eez une classe ayant une m´ethode main. Dans cette m´ethode placez la ligne
suivante : System.out.println("Bonjour"); Pour gagner du temps, tapez sim-
plement sysout puis [CTRL]+[Espace]. Eclipse reconnaˆıt le raccourci et le rem-
place par l’´equivalence. Pour voir la liste des raccourci pr´ed´efinis, allez dans le
menu Window-Preferences puis Java-Editor-Templates. Notez sur une feuille de
papier ceux qui vous semblent les plus utiles pour les TPs (boucles, tests,. . .).
2.5 Ex´
ecution d’une classe
L’ex´ecution d’une classe se fait en cliquant sur l’icˆone en forme de fl`eche verte
pr´esent dans la barre d’icˆones ( ). Pour arrˆeter un programme en cours d’ex´ecution
bloqu´e, l’icˆone d’arrˆet ( ) dans la console est souvent suffisant.
2.5.1 Premi`
ere ex´
ecution d’une classe
Avant d’ex´ecuter une classe pour la premi`ere fois, il faut d´efinir une configura-
tion d’ex´ecution. Pour les classes Java ex´ecutables, la configuration par d´efaut est
utilisable. On la choisit en cliquant sur la fl`eche orient´ee vers lebas `adroitede
l’icˆone d’ex´ecution puis en s´electionnant Run as-Java Application.
4