La classe abstraite Forme
La classe abstraite Forme
Il s'agit de définir une classe abstraite qui servira de super-classe à un ensemble de classes pour des formes géometriques. Cette classe sera par la suite étendue en des classes pour des rectangles, des ellipes... Elle aura comme champs :
- deux attributs entiers pour l'abscisse et l'ordonnée du centre du rectangle circonscrit à la forme ;
- deux attributs entiers pour la largeur et la hauteur du rectangle circonscrit à la forme ;
- un attribut pour la couleur de la forme (de type java.awt.Color) ;
- un constructeur qui possède cinq paramètres servant à initialiser les cinq attributs ;
- une méthode abstraite d'en-tête :
- abstract void dessiner(java.awt.Graphics g);
Corrigé
Forme1.java .