public class Point {
double x;
double y;
public Point() {
x=1.0;
y=2.0;
}
public Point(double x,double y) {
this.x=x;
this.y=y;
}
}
public class Circle {
Point center;
double radius;
public Circle(){
center=new Point();
radius=1.0;
}
public Circle(Point p,double radius){
this.center=p;
this.radius=radius;
}
public void overLap(Circle c) {
if(center.x==c.center.x&¢er.y==c.center.y&&this.radius==c.radius)
{
System.out.println("圆c1与c2重叠");
}
else
{
System.out.println("圆c1与c2不重叠");
}
}
}
public class CircleTest {
public static void main(String[] args) {
Circle c1=new Circle();
Point p1=new Point(2.0,3.0);
Circle c2=new Circle(p1,2.0);
c1.overLap(c2);
}
}
public class Point { double x; double y; public Point() { x=1.0; y=2.0; } public Point(double x,double y) { this.x=x; this.y=y; }}public class Circle { Point center; doubl