JAVA定义一个圆获取半径类

来源:百度知道 编辑:UC知道 时间:2024/05/26 23:05:25
1. 定义一个“圆”类,该圆类的数据成员包括:圆心点位置及圆的半径;方法成员有:设置圆心位置、获取圆的圆心位置及构造方法。要求构造方法可以接收圆心位置参数,而半径使用缺省值1
2. 定义以上圆的子类,使它具有获取半径方法、设置半径方法和构造方法,要求构造方法可同时接收圆心位置及半径两个参数
3. 编写完整的程序实现上述两个圆类的对象,并且分别调用各种方法,对比这些方法的执行结果

package mycircle.subCircle; //创建包
import java.io.*;

public class CircleClass
{
public static void main(String args[])
{

myCircle cir1=new myCircle(10,10);
mySubCircle subCir=new mySubCircle(20,20,20);

System.out.println("父类中坐标为:" + cir1.getX() + "和" + cir1.getY());

subCir.setR(120);

System.out.println("子类中" + subCir.toString());
}
}

class myCircle
{
float x;
float y;
float r;

myCircle()
{

}

/*重载构造函数*/
myCircle(float px,float py)
{
x=px;
y=py; //设置圆心位置
r=1; //设置默认半径为1
}

float getY()
{
return y;
}

float getX()
{
return x;
}

public String toString()
{
String s="位置为:" + x + "," + y