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