作业帮 > 综合 > 作业

定义一个点类POINT 要求重载构造方法,并能求出两点间距离

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 00:53:33
定义一个点类POINT 要求重载构造方法,并能求出两点间距离
小程序题 简单易懂就好 刚学完构造 有点晕.带注解最好
public class Point{
private int x;
private int y;
public Point() {
}//无参构造器
public Point(int x, int y) {
this.x = x;
this.y = y;
}//这里就是重载构造方法;
/*下面就求两点之间的距离*/
public double distance(Point point){
return Math.sqrt((this.x-point.x)*(this.x-point.x)+(this.y-point.y)*(this.y-point.y));

}
public static void main(String[]args){
Point p1=new Point();
p1.x=0;
p1.y=0;//p1 是根据无参构造器创建的一个点对象
Point p2=new Point(3,4);//p2是根据重载后的构造器创建的点对象
System.out.println(p1.distance(p2));// 这里输出两个点的距离
}

}
定义一个点类POINT 要求重载构造方法,并能求出两点间距离 使用函数重载的方法定义两个重名函数,分别求出int型数的两个点间距离和浮点数的两点间距离 使用函数重载的方法定义两个重名函数,分别求出整型数的两点间距离和实型数的两点间距离. 定义一个Line类,包含两个Point类的实例变量,用以表示一个线段的两个端点.重载的构造方法,计算线段长度方法;判断线 定义一个Point类并用成员函数 double Distance(const& Point)求两点间距离 创建一个点类Point,含三个属性:两个点的坐标(x,y)和保存两点间距离的d;成员函数包括:构造函数,设置和获取数据成 一个Point(点)类,该类具有x,y(表示点的横、纵坐标)两个属性,并定义两个构造方法,一个无参数,将x,y均设置为0 JAVA 定义一个Point类 它的对象是指一个平面上的点(x,y),在定义Point类中要定义它的三个构造函数 定义一个复数类Complex,定义带有2个参数(都为缺省参数)的构造函数;重载“/”(成员函数实现);重载“ 三、 定义一个点类Point,在Main函数中建立Point对象并显示点对.如:Point#1 四、 定义一个圆类,包 设计一个Point类,要求如下: 1.私有成员x和y代表一个点的x,y坐标值; 2.定义一个无参的构造函数,一个有两 定义一个Point类,在其中定义两个变量表示一个点的坐标值,再定义构造函数初始化为坐标原点