Beruflich Dokumente
Kultur Dokumente
On souhaite réaliser deux classe Cercle et Cylindre disposant des fonctionnalités suivantes :
1. La classe Cercle
Un constructeur recevant en argument les coordonnées du centre du cercle et son
rayon.
Une fonction moveCenter() pour déplacer les coordonnées du
centre du cercle (incréments dx et dy).
Une fonction changeRadius() pour modifier le rayon du cercle.
Une fonction getCenter() qui fournit en résultat un objet de
type Point correspondant au centre du cercle.
Une fonction air() qui permet de calculer l’air du cercle.
Sachant que l’air du cercle est *rayon² et que la constante en Java est « Math.PI »
Redéfinir la méthode toString() afin qu'elle retourne une chaine de caractères contenant
les coordonnées du centre du cercle ainsi que son rayon.
display() qui affiche les coordonnées du centre du cercle et son rayon
2. La Classe Cylindre
Un constructeur vide permet d’initialiser l’hauteur du cylindre à 0.
Un constructeur recevant en argument les coordonnées du centre du cylindre, son
rayon et son hauteur.
Une fonction volume qui permet de calculer le volume du cylindre. Sachant que le
volume du cylindre est *rayon²*hauteur
Redéfinir la méthode toString() afin qu'elle retourne une chaine de caractères contenant
les coordonnées du centre du cylindre, son rayon ainsi que son hauteur.