// Pas de nom de paquetage. Cette classe fait partie du paquetage anonyme /** * Une classe pour manipuler des points du plan. *
* %java Point ** **/ public class Point { private int abs; private int ord; /** Le constructeur Point est utilise pour initialiser * les coordonnees d'un point * @param x et y sont des entiers, le plan est ZxZ **/ public Point(int x, int y) { abs = x; ord = y; } /** La méthode DistanceOrigine retourne la distance euclidienne reelle entre le point reference et l'origine du plan (0,0). * @see java.lang.Math **/ public double DistanceOrigine() { return Math.sqrt((abs*abs) + (ord*ord)); } /** La méthode Affiche ecrit sur la sortie standard les coordonnees du point reference. * @see java.lang.System **/ public void Affiche() { System.out.println("valeur de l'abscisse " + String.valueOf(abs) ); System.out.println("valeur de l'ordonnée " + String.valueOf(ord) ); } /** La méthode main sert pour le test unitaire. **/ public static void main(String[] args) { Point p = new Point(4,3); p.Affiche(); System.out.print("valeur de la distance a l'origine du point : "); System.out.println(p.DistanceOrigine()); } }