您的位置:首页 > 其它

构造方法------使用构造方法设置x和y的值,x和y是坐标

2017-08-07 19:51 337 查看
1.新建平面上的一个点Point,其有两个属性,x和y(分别代表X轴和y轴上的坐标),使用构造方法设置x和y的值
2.创建两个point的实例,计算它们之间的距离

public class point {

private double x;   //必须声明成员变量x和y
private double y;
public point(double x,double y){   //新建平面上的一个点Point,其有两个属性,x和y(分别代表X轴和y轴上的坐标)
this.x=x;
this.y=y;
 System.out.println(x+","+y);
}

public static void main(String[] args) {

point p1=new point(10,3);
point p2=new point(1,2);

       

       double c3=Math.sqrt(Math.pow((p1.x-p2.x),2)+Math.pow((p1.y-p2.y),2)); //这个函数必须是double型

        System.out.println(c3);

}

}

Math.pow(x,y)这个函数是求x的y次方

this 代表当前对象。在类的方法定义中,如果使用本类的变量和方法,在其前面隐含着this.例如:

class X{

int x;

void show(){...}

void method(){

x=3; //相当于this.x=3

show();// 相当于this.show();








                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: