0% ont trouvé ce document utile (0 vote)
59 vues2 pages

TP4 Java

Le document décrit la conception d'un programme pour afficher et déplacer des figures géométriques colorées dans un repère 2D. Il sera composé de classes Point, Segment, Triangle et une classe principale Inter pour afficher les objets graphiques. Des interfaces seront utilisées pour décrire les comportements communs aux figures à ajouter.

Transféré par

Youssef Romadi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
59 vues2 pages

TP4 Java

Le document décrit la conception d'un programme pour afficher et déplacer des figures géométriques colorées dans un repère 2D. Il sera composé de classes Point, Segment, Triangle et une classe principale Inter pour afficher les objets graphiques. Des interfaces seront utilisées pour décrire les comportements communs aux figures à ajouter.

Transféré par

Youssef Romadi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Mr Ziyati

Langage Java Novembre 2021

On veut construire un programme capable d’afficher et de déplacer des figures géométriques colorées
dans un repère en deux dimensions. Un graphique est un ensemble de figures affichables et déplaçables par
translation. On veut pouvoir afficher des segments, des triangles, et des rectangles. Ces trois éléments
graphiques sont définis à l’aide de points. Après une première analyse, on décide de modéliser l’application
de la manière suivante :
- une classe Point représentera les coordonnées qui serviront à créer des figures.
- une classe Segment sera définie par deux points et une couleur, codée par un entier positif.
- une classe Triangle sera définie par trois points et une couleur, codée par un entier positif.
- la classe Inter est la classe principale et permettra d’afficher un ensemble d’objets graphiques.
Comme nous pensons devoir ajouter ultérieurement de nouveaux types de figures géométriques, nous
décidons d’utiliser des interfaces pour décrire leurs comportements communs.

1. Après avoir étudié les différences et les points communs entre les quatre premières classes que nous
avons distinguées, décrivez la ou les interfaces utiles et précisez les classes qui les implémenteront.
2. Décrire la méthode static de la classe Graphique qui permet d’afficher un tableau de figures
géométriques (ce qui permettra de bien nous convaincre que la réponse à la question précédente est
un choix judicieux).
3. Vous avez déjà étudié une classe Point. Sans écrire toutes les méthodes que vous utiliserez pour
celle-ci, donnez les constructeurs que vous utiliserez le plus vraisemblablement dans le reste du
programme, la méthode toString et le squelette de cette classe.
4. Donnez le constructeur de la classe Segment, et la méthode qui effectuera une translation.
5. Décrire entièrement la classe Triangle.

1
Mr Ziyati
Langage Java Novembre 2021

Vous aimerez peut-être aussi