Etudes/BTS/Java/Premiere annee/figGeometrique/Point.java

76 lines
1.2 KiB
Java
Raw Permalink Normal View History

2016-10-14 15:52:18 +00:00
/*
* 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 + '}';
}
}