public class Point {
double x;
double y;
Point(double x, double y) {
this.x = x;
this.y = y;
}
// return_type method_name ( parameter_list ) ;
double getX() {
return x;
}
void setX(double x) {
this.x = x;
}
double getY() {
return y;
}
void setY(double y) {
this.y = y;
}
public double distance(Point p1, Point p2) {
return Math.sqrt((p2.getY() - p1.getY()) * (p2.getY() - p1.getY())
+ (p2.getX() - p1.getX()) * (p2.getX() - p1.getX()));
}
public double distance(Point p) {
return distance(this, p);
}
public String toString() {
return "Point [x=" + x + ", y=" + y + "]";
}
public static void main(String[] args) {
Point point = new Point(3, 4);
System.out.println(point);
}
}
No comments:
Post a Comment