课本例题

public class Circle{

    double radius,area;

    void setRadius(double r){

    radius=r;

}

    double getRadius(){

    return radius;

}

    double getArea(){

    area=3.14*radius*radius;

    return area;

}

}

public class Circular{

    Circle bottom;

    double height;

void setBottom(Circle c){

    bottom=c;

}

void steHeight(){

    height=h;

}

double getVolme(){

    if(bottom == null)

    return -1;

    else 

    return bottom.getArea()*height/3.0; 

}

double getBottomRadius(){

    return bottom.getRadius();

}

public void setBottomRadius(double r){

    bottom.setRadius(r);

}

}

public class Example4_8{

  public static void main (String args[]){

    Circle circle=new Circle();

    circle.setRadius(10);

    System.out.println("circle的引用:"+circle);

    System.out.println("圆锥的bottom的引用:"+circuar.bottom);

    circular.setHeight(5);

    circular.setBottom(circle);

    System.out.println("circle的引用:"+circle);

    System.out.println("圆锥的bottom的引用:"+circular.bottom);

   System.out.println("圆锥的体积:"+circular.getVolme());

   System.out.printlin("修稿circle的半径,bottom的半径同样变化:");


}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值