Guest User

Untitled

a guest
Jul 20th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.90 KB | None | 0 0
  1. import java.awt.Color;
  2.  
  3. /* Implémentatation de la classe abstraite Objetgeometrique
  4. Guillaume Gonnaud 02/04/2012
  5. */
  6.  
  7. abstract class ObjetGeometrique{
  8.  
  9.    private Color couleur;
  10.  
  11.    /** Changer la couleur de l'objet.
  12.    * @param nouvelleCouleur nouvelle couleur
  13.    */
  14.    public void setCouleur(Color nouvelleCouleur) {
  15.         this.couleur = nouvelleCouleur;
  16.     }
  17.  
  18.    /** Obtenir la couleur de l'objet
  19.    * @return la couleur de l'objet
  20.    */
  21.    public Color getCouleur() {
  22.         return this.couleur; }
  23.  
  24.    /** Afficher l'objet. */
  25.    abstract void afficher();
  26.  
  27.   /** Dessiner l'objet sur l'afficheur.
  28.    * @param afficheur l'afficheur à utiliser
  29.    */
  30.    abstract void dessiner(afficheur.Afficheur afficheur);
  31.  
  32.  
  33.    /** Translater l'objet.
  34.    * @param dx déplacement suivant l'axe des X
  35.    * @param dy déplacement suivant l'axe des Y
  36.    */
  37.    abstract void translater(double x, double y);
  38.  
  39. }
Add Comment
Please, Sign In to add comment