public class Circle {
int x; //x的坐标
int y;//y的坐标
int r;//定义半径r
Circle(){
x=2;
y=2; //无参构造方法
r=1;
}
Circle(int xx,int yy,int rr){
x=xx;
y=yy;//有参构造方法
r=rr;
}
public void point(){
System.out.print("当前圆的位置:("+x+", "+y+")"+"圆的半径为:"+r+"\n");
}
public void compare(Circle c1){
if((x==c1.x)&&(y==c1.y)&&(r==c1.r)) {
System.out.print("两圆重合");
}
System.out.print("两圆不重合");
}
}
public class TestCircle {
public static void main(String[] args) {
// TODO Auto-generated method stub
Circle c1=new Circle(); //为C1分配变量(使用new和类中无参构造方法)
Circle c2=new Circle(2,1,3);//为C2分配变量(使用new和类中有参构造方法)
c1.point();
c2.point();
c1.compare(c2);
}
}
输出结果为:
本文介绍了一个简单的Java程序,该程序定义了一个圆形类Circle,包括无参数和有参数的构造方法,用于设置圆的位置和半径。通过两个实例演示了如何创建圆形对象并比较它们是否重合。
1万+

被折叠的 条评论
为什么被折叠?



