Considérons la classe Rectangle:
/**
  * Un objet Java représentant un rectangle
  *
  * @author O. Bonaventure
  * @version Oct. 2016
  */
 public class Rectangle{
     private double longueur;
     private double largeur;
     /**
      * @pre long, larg >0
      * @post a construit un rectangle de longueur lon et de largeur larg
      */
     public Rectangle(double lon, double larg){
         longueur = lon;
         largeur = larg;
     }
     /*
      * @pre -
      * @post retourne la longueur du rectangle
      */
     public double getLongueur(){
         return longueur;
     }
     /*
      * @pre -
      * @post retourne la largeur du rectangle
      */
     public double getLargeur(){
         return largeur;
     }
     /*
      * @pre -
      * @post retourne la surface du rectangle
      */
     // A compléter
 }
 INGInious