Monday, July 11, 2011

Point

package com.evs.objava33.class6;

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