定义平面中的一个Circle类,
1编写一个无参数构造函数,
2编写一个有参的构造函数
3在主函数中调用无参构造函数生成圆的实例c1,调用有参构造函数生成圆的实例c2,调用实例方法判断c1和c2是否重叠
class Point {
double x;
double y;
Point(double xx,double yy){
x=xx;
y=yy;
}
public double disance(Point p1) {
double dis;
dis=(double)Math.sqrt((x-p1.x)*(x-p1.x)+(y-p1.y)*(y-p1.y)) ;
return dis;
}
}
class Circle {
int radius;//半径
int x;
int y;//圆心坐标
public Circle(){
radius=2;
x=1;
y=1;
}
public Circle(int radius,int x,int y) {
this.radius=radius;
this.x=x;
this.y=y;
}
}
public class TextCircle {
public static void main(String[] args) {
// TODO Auto-generated method stub
Circle c1 = new Circle();
Point p1=new Point (c1.x,c1.y);
System.out.println("c1圆心坐标为("+c1.x+","+c1.y+")半径为:"+c1.radius);
Circle c2=new Circle(1,2,3);
Syste