public class Point
{
int x; int y;
public Point(/*Point this*/ int x, int y)
{
this.x=x; this.y=y;
}
/** 当前点(this)到另外点(other)的距离 */
public double distance( /*Point this*/ Point other)
{
int a = this.x-other.x; int b=this.y-other.y;
return Math.Sqrt(a*a+b*b);
}
/** 计算p1和p2之间的距离 */
public static double distance(Point p1, Point p2)
{
int a=p1.x-p2.x; int b=p1.y-p2.y;
return Math.Sqrt(a*a+b*b);
}
} 作者: 麦田怪圈 时间: 2014-8-4 16:04
路过学习了!作者: 傅磊 时间: 2014-8-4 16:41
this代表当前类的对像,而静态类不能创建对象也就不能使用this