Java Methodについて
以下のようなコードを書いてみたのですが、コンパイラーエラーが表示されます。
error: constructor Point in class Point cannot be applied to given types;
というエラーが28行目に表示されるのですが、なぜでしょうか?
解説お願いします。
class Point{
private double x;
private double y;
public void constructor(){
this.x = x;
this.y = y;
Point p = new Point(2.0, 5.0);
}
public double getX(){
return x;
}
public double getY(){
return y;
}
public String toString(){
return "<Point(" + x + "," + y + ")>";
}
public void translate(double dx, double dy){
x = x +dx;
y = y + dy;
}
public double distance(Point other)
{
Point that = (Point) other;
double dist= Assignment1_7.distance(this.x, that.x, this.y, that.y);
return dist ;
}
public boolean equals(Object other){
if(this == other){
return true;
}
if(other instanceof Point){
Point that= (Point) other;
return(this.x==that.y && this.y==that.y );
}
else
return false;
}
}