Le rectangle

           

La classe Rectangle étend la classe Forme et définit les deux méthodes abstraites de celle-ci. Elle redéfinit aussi la méthode toString de java.lang.Object.

Remarquons qu'il existe une autre classe Rectangle définie dans le paquetage java.awt.

public class Rectangle extends Forme {
  private int longueur, largeur;

  public Rectangle(int longueur, int largeur) {
    this.longueur = longueur;
    this.largeur = largeur;
  }

  public float perimetre() {
     return 2 * (longueur + largeur);
  }

  public float surface() {
     return longueur * largeur;
  }

  public String toString() {
    return ("le rectangle de longueur " + longueur + " et de largeur " + largeur);
  }
}

Pour accéder au fichier Rectangle.java.

© Charon Irène, Télécom-ParisTech 2010