通过继承求圆的面积和圆柱体积

题目描述:

设置圆柱的底面半径和高,输出圆的面积和圆柱体积。
在这里插入图片描述
在这里插入图片描述

代码描述:

public class Circle {
    public double radius;
    public Circle(){
        radius=1.0;
    }
    public void setRadius(double radius) {
        this.radius = radius;
    }
    public double getRadius() {
        return radius;
    }
    public double findArea(){
        return 3.14*radius*radius;
    }
}
public class Cylinder extends Circle{
    public double length;
    public Cylinder(){
        length=2.0;
    }
    public void setLength(double length) {
        this.length = length;
    }
    public double getLength() {
        return length;
    }
    public double findVolume() {
        return 3.14*radius*radius *length;
    }
    public static void main(String[] args) {
        Cylinder cylinder=new Cylinder();
        System.out.println("圆的面积:"+cylinder.findArea());
        System.out.println("圆柱体积:"+cylinder.findVolume());
    }
}

发布了75 篇原创文章 · 获赞 14 · 访问量 1909

猜你喜欢

转载自blog.csdn.net/qq_45328505/article/details/104429759
今日推荐