Considérons la classe Point qui permet de représenter une point. Le squelette du code de cette classe est le suivant :
public class Point{
   private double x;
   private double y;
   /*
    * @pre -
    * @post a construit le point de coordonnée x,y
    */
   Point(double x, double y) {
    //code non fourni
   }
   /*
    * @pre -
    * @post retourne la coordonnée x du Point this
    *
    */
   public double getX() {
       //code non fourni
   }
   /*
    * @pre -
    * @post retourne la coordonnée y du Point this
    */
   public double getY() {
       //code non fourni
   }
   /*
    * @pre p!=null
    * @post retourne la distance entre this et p
    *
    * Voir https://fr.wikipedia.org/wiki/Coordonnées_cartésiennes
    * pour le rappel de la distance entre deux points
    */
    //A compléter
}
 INGInious