/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package figGeometrique; /** * * @author therbron */ public class Point { private double x; private double y; Point() { x = 5; y = 5; } Point(double x, double y) { this.x = x; this.y = y; } Point(Point p) { this.x = p.getX(); this.y = p.getY(); } void translater(double dx, double dy) { x += dx; y += dy; } double distance() { double dist; dist = Math.sqrt(x*x+y*y); return dist; } void afficher(String nomPoint) { System.out.println(nomPoint + " x=" + x + " y=" + y); } public double getX() { return x; } public void setX(double x) { this.x = x; } public double getY() { return y; } public void setY(double y) { this.y = y; } @Override public String toString() { return "Point{" + "x=" + x + ", y=" + y + '}'; } }