TP 1
TP 1
TP 1
Objectifs :
Prendre en main les outils pour programmer en Java :
Etre capable de compiler et dexecuter des programmes Java a la main ;
Savoir utiliser Eclipse pour creer un projet et compiler des programmes.
Mettre en oeuvre les premiers concepts de programmation orientee objet au travers du langage
de programmation Java.
1
Attention !
Lors du premier lancement dEclipse, il faut parametrer lespace de travail (workspace) dans lequel
le programme entrepose par defaut ses projets (voir figure 1). Autant sous Linux, le choix du works-
pace ne posera pas de probleme, sous Windows, il vous faudra faire attention a lendroit ou vous le
mettez. Vous pouvez le placer soit sur votre compte (lecteur H :) ou dans le bureau.
Travail a realiser :
Travail a realiser :
Ajouter la classe Rectangle a votre projet et ecrivez la de maniere a correspondre au cahier des
charges donne plus haut ;
Modifier votre classe de test, de maniere a ce quelle puisse verifier toutes les fonctionnalites
que vous avez implementees.
2
5 Manipuler des collections de rectangles
On souhaite pouvoir calculer lintersection puis lunion dun tableau de rectangles. Cela etant
rattache aux rectangles, modifier la classe Rectangle pour pouvoir le realiser, puis modifier le pro-
gramme de test en consequence.
Annexes
A Configurer Eclipse pour creer un nouveau projet
Pour creer un nouveau projet,
1. aller dans le menu File, selectionner loption New..., puis loption Java Project ;
2. cela ouvre une bote de dialogue similaire a celle presentee a la figure 2 ;
3. dans la bote de dialogue, renseigner le nom de votre projet, et modifier loption Project Layout
comme indique sur la figure, puis finaliser en appuyant sur Finish ;
4. une fois la bote de dialogue refermee, il vous faut activer la perspective par defaut pour
programmer : menu Window, option open perspective, sous-option other... et selectionner java
(default) ;
5. la vision de votre projet devrait ressembler a celle que vous avez a la figure 3 :
A gauche, vous avez larborescence de votre projet ;
Dans la zone grise reduite au milieu, vous aurez la zone dedition du code source de vos
classes ;
En bas, vous aurez divers onglets vous apportant des informations sur lactivite en cours
sur votre projet (problemes dans le code source, documentation, resultat de lexecution
dun programme, etc...)
3
;
4
;