构造方法------使用构造方法设置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);
}
}
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();
相关文章推荐
- WinRar 使用方法参数设置
- sybase 客户端工具 设置链接的方法 dsedit的使用说明
- windows2003下使用asp WScript.Shell的设置方法
- windows2003下使用asp WScript.Shell的设置方法
- IPv6设置及使用方法
- ubuntu7.10下使用QQ聊天-wine+QQ2007安装设置方法
- 在游戏全屏模式下,使用远程调试的设置方法
- WAS的具体设置和使用方法(转)
- 在javascript中使用(读取、设置)Asp.net服务器的属性、方法和事件
- 构造使用IN子句的动态Transact-SQL方法进行编号查询
- jdom中使用setAttribute(Attribute attribute)方法设置属性的注意事项
- windows 2003 x32中 设置oracle SGA内存使用大于1.7的方法--PAE
- 提高系统内存使用效率的设置方法
- VSS自动使用指定帐号和密码的最简便设置方法
- 解密FCKeditor 2.0 的设置.修改.使用方法
- 关于逻辑坐标转化为设置坐标的使用
- jboss4.0下使用MySql数据源的设置方法
- Eclipse中设置方法注释模板并使用方法注释
- 第4代白盒测试方法实践之“使用VcTester构造持续集成及每日构建平台”
- [解决方法]网络策略设置禁止您使用该网站获取您计算机的更新程序。 如果您确认此消息有误,请向您的系统管理员咨询。