定义一个点 内包含点的属性 设置 返回 等-----java

class Point//定义一个点 内包含点的属性 设置 返回 等
{
double x;
double y;

Point(double _x,double _y)
{
x = _x;
y = _y;
}

public void setx(double _x){ x = _x; }

  public void sety(double _y){ y = _y;}

public double getx(){return x;}

public double gety(){return y;}
}


class Circle//定义一个圆 包含原点 半径等
{
Point o ;
double r;

Circle(Point x,double _r)
{
o = x;
r = _r;
}

Circle(double _r)
{
o = new Point(0.0,0.0);
r = _r;
}
public void seto(double _x,double_y)
{
o.setx(_x);
o.sety(_y);
}
public Point geto(){return o;};
public void setr(double _r){r = _r;};
public double getr(){return r;};
public double area()
{
  return 3.14*r*r;
}
}


public class TestCircle
{
public static void main(String[] args)
{
Circle c1 = new Circle(new Point(1.0,2.0),2.0);
Circle c2 = new Circle(2.0);

System.out.println("c1.x="+c1.geto().getx()+" c1.y="+c1.geto().gety()+"c1.r="+c1.getr()+"");
}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值