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