设计一个名为MyPoint的类,表示一个带x坐标和y坐标的点。该类包括:(1)两个带get方法的数据域x和y,分别表示它们的坐标;
Java源代码:
class MyPoint{
private double x;
private double 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;
}
public MyPoint(double x, double y){
this.x = x;
this.y = y;
}
public MyPoint(){
this.x = 0;
this.y = 0;
}
private double dis = Math.sqrt(this.x*this.x+this.y+this.y);
public double distan(){
return dis;
}
public double distan(double x ,double y){
return Math.sqrt((this.x-x)*(this.x-x)+(this.y-y)*(this.y-y));
}
public double distan(MyPoint a){
return Math.sqrt((this.x-a.x)*(this.x-a.x)+(this.y-a.y)*(this.y-a.y));
}
}
public class _104Mypoint {
public static void main(String[] args) {
MyPoint a = new MyPoint();
MyPoint b = new MyPoint(10,30.5);
System.out.println(a.distan(b));
}
}