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