package 第三课;
/*
* 以Point类为基础,定义一个平面中的Circle类:
1、 编写一个无参的构造函数;
2、 编写一个有参的构造函数;
3、 在主函数中调用无参的构造函数生成圆的实例c1,调用有参的构造函数生成圆的实例c2,调用实例方法判断
c1和c2是否相重叠。
*/
public class Circle {
Point point = new Point();
int r;
Circle()
{
point.x=10;
point.y=6;
r=2;
}
Circle(int xx,int yy,int rr)
{
point.x=xx;
point.y=yy;
r=rr;
}
}
package 第三课;
public class Point {
int x;
int y;
Point()
{
x=5;
y=6;
}
Point(int xx,int yy)
{
x=xx;
y=yy;
}
}
package 第三课;
public class Test2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Circle c1 = new Circle();
Circle c2 = new Circle(10,2,2);
boolean tag = (c1.point.x==c2.point.x)&&(c1.point.y==c2.point.y)&&(c1.r==c2.r);
if(tag)
{
System.out.println("是同一个");
}
else
{
System.out.println("不是同一个");
}
}
}