求圆类Circle、圆柱Cylinder的面积、周长、体积 |
您所在的位置:网站首页 › python编写圆周长和圆面积的函数 › 求圆类Circle、圆柱Cylinder的面积、周长、体积 |
(1)编写一个圆类Circle,该类拥有: ①一个成员变量 radius(私有,浮点型); // 存放圆的半径; ②两个构造方法 Circle( ) // 将半径设为0 Circle(double r ) //创建Circle对象时将半径初始化为r ③ 三个成员方法 double getArea( ) //获取圆的面积 double getPerimeter( ) //获取圆的周长 void show( ) //将圆的半径、周长、面积输出到屏幕 (2)编写一个圆柱体类Cylinder,它继承于上面的Circle类。还拥有: ①一个成员变量 double hight(私有,浮点型); // 圆柱体的高; ②构造方法 Cylinder (double r, double h ) //创建Circle对象时将半径初始化为r ③ 成员方法 double getVolume( ) //获取圆柱体的体积 void showVolume( ) //将圆柱体的体积输出到屏幕 编写应用程序,创建类的对象,分别设置圆的半径、圆柱体的高,计算并分别显示圆半径、圆面积、圆周长,圆柱体的体积。 1、圆类Circle public class Circle { private double radius; public Circle() { } public Circle(double radius) { this.radius = radius; } public double getArea() { return Math.PI * radius * radius; } public double getPerimeter() { return Math.PI * radius * 2; } public void show() { System.out.println("圆的半径:" + radius); System.out.println("圆的面积:" + getArea()); System.out.println("圆的周长:" + getPerimeter()); } }2、圆柱类Cylinder public class Cylinder extends Circle { private double hight; public Cylinder(double r, double h) { super(r); this.hight = h; } public double getVolume() { return this.getArea() * hight; } public void showVolume() { System.out.println("圆柱的体积:" + getVolume()); } } |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |