一.编写一个圆类Circle,该类拥有:

①一个成员变量

Radius// 存放圆的半径;私有,浮点型

②两个构造方法

Circle( )                 // 将半径设为0

Circle(doubler )         //创建Circle对象时将半径初始化为r

③三个成员方法

double getArea( )       //获取圆的面积

double getPerimeter( )   //获取圆的周长

void show( )          //将圆的半径、周长、面积输出到屏幕

编写一个圆柱体类Cylinder,它继承于上面的Circle类。还拥有:

①一个成员变量

double hight  // 圆柱体的高;私有,浮点型

②构造方法

Cylinder (double r, double  h )   //创建Circle对象时将半径初始化为r

③成员方法

double getVolume( )             //获取圆柱体的体积

void showVolume( )            //将圆柱体的体积输出到屏幕

编写应用程序,创建两个类的对象,分别设置圆的半径、圆柱体的高,计算并分别显示圆半径、圆面积、圆周长,圆柱体的体积。

public class Circle {

private double Radius;

public Circle() {

Radius=0;

}

public Circle(double radius) {

super();

Radius = radius;

}

public double getArea(){

return Math.PI*Radius*Radius/2;

}

public double getPerimeter() {

return 2*Math.PI*Radius;

}

public void show() {

System.out.println("圆的半径:"+Radius);

System.out.println("圆的面积:"+getArea());

System.out.println("圆的周长:"+getPerimeter());

}

}

public class Cylinder extends Circle {

private double hight;

public Cylinder(double r,double h) {

super(r);

this.hight=h;

}

public double getVolume() {

return getArea()*hight;

}

public void show() {

System.out.println("圆柱体体积:"+getVolume());

}

public static void main(String[] args) {

double r=1;

double h=2;

Cylinder c=new Cylinder(r,h);

Circle c1=new Circle(r);

c1.show();

c.show();

}

}

python写圆柱的体积_继承实现圆柱体面积体积的计算相关推荐

  1. python计算圆柱体体积代码_继承实现圆柱体面积体积的计算

    一.编写一个圆类Circle,该类拥有: ①一个成员变量 Radius// 存放圆的半径:私有,浮点型 ②两个构造方法 Circle( )                 // 将半径设为0 Circ ...

  2. 通过继承实现圆柱体面积体积的计算

    一.编写一个圆类Circle,该类拥有: ①一个成员变量 Radius// 存放圆的半径:私有,浮点型 ②两个构造方法 Circle( )                 // 将半径设为0 Circ ...

  3. python写圆柱的体积_【用python计算圆柱体的体积资讯】用python计算圆柱体的体积足球知识与常识 - 足球百科 - 599比分...

    请大家进行Python安装,完成根据用户输入的半径和高度值,求圆柱体的体积. 这道要用到int(),input()和print().π的取值,可用math模块中的pi,也自己设定为3.14.需要保留特 ...

  4. python写圆柱的体积_圆柱的体积课件下载-圆柱的体积ppt免费版-东坡下载

    圆柱的体积ppt是一款十分精美的ppt了,很多数学老师都在使用,通过这个课件可以很好低对学生进行教学,内容通俗易懂,而且有很多举例! ppt预览 教学设计 教学目标: 1.通过切割圆柱体,拼成近似的长 ...

  5. 用python写跑酷游戏脚本_用python写游戏之2D跑酷游戏(二)

    这篇文章介绍2D跑酷游戏中,添加地板资源, 给主角附加重力作用,以及添加游戏控制器和游戏场景的切换. 废话不多说,直接开始. 添加地板资源 定义地板类,继承自pygame.sprite.Sprite ...

  6. python写个礼物送人_送你个情人节礼物:Python版抖音同款表白神器

    又到了一年一度的情人节!大家都准备送什么给自己心仪的对象呢? 鲜花.巧克力都太俗套了,今天给大家带来一个抖音上看到的表白神器 - 用Python写一个告白程序,让她看到你满满的爱(tao)意(lu). ...

  7. python写一个表白程序_用Python写一个能算出自己年龄的小程序

    用Python写一个能算出自己年龄的小程序. 其实我连我今年多少岁都不知道,最近看到了python的datetime库里面有很多好用的方法,于是就写了这样一个程序作为练习,然后又写了这样一篇文章来梳理 ...

  8. python写游戏棋牌游戏_使用python实现简单五子棋游戏

    使用python实现简单五子棋游戏 发布时间:2020-08-29 06:12:30 来源:脚本之家 阅读:73 作者:weixin_42874933 用python实现五子棋简单人机模式的练习过程, ...

  9. python写算法太慢_程序运行慢?你怕是写的假 Python

    Python程序运行太慢的一个可能的原因是没有尽可能的调用内置方法,下面通过5个例子来演示如何用内置方法提升Python程序的性能. 1. 数组求平方和 输入一个列表,要求计算出该列表中数字的的平方和 ...

  10. python写ui自动化测试用例_自动化测试(6) | Web UI 自动化测试方案

    Web项目的 UI 自动化测试方案 有用的链接: 项目讨论 项目中符合自动化测试的部分有哪些?(目标和范围 scope, 准入准出标准) 稳定的需求点.变动较少的页面 每日构建后的测试验证 daily ...

最新文章

  1. 68款大规模机器学习数据集,涵盖CV、语音、NLP | 十年资源集
  2. GalHttprequest类库简介——android平台上的一个轻量级的http网络请求及缓存框架
  3. ProgressBar(圆形、水平进度条)的基本使用(点击Button1按钮,显示或消失圆形ProgressBar)(每点击一次Button2按钮,水平进度条增加10%)
  4. 透明位图的显示(TransparentBlt函数)
  5. AgileEAS.NET平台开发实例-药店系统-报表开发(高级篇)
  6. 【网络流24题】星际转移问题(最大流)
  7. 今日头条面试题:生成随机数(根据rand5()生成rand7())
  8. mysql 分段执行_了解一下项目中常用的19条MySQL优化
  9. java ftp 上传文件到服务器,java实现ftp上传文件到服务器
  10. 动物行为检测计算机视觉_当动物行为研究遇见机器视觉——“红外热成像+计算机视觉”动物行为研究系统...
  11. java 反射父类私有属性值_如何在Java中通过反射访问父类的父类的私有字段? - java...
  12. linux dhcp 清除缓存,[dhcpd]清除dhcp缓存
  13. 有道云笔记同步失败原因之一
  14. VSCode 代码换行快捷键设置为Shift + Enter
  15. python爬虫之:IP代理池开源项目讲解
  16. Dev-C++安装OpenCV
  17. Python如何将多张照片制作成视频
  18. javaScript 双感叹号用法
  19. 深入研究Clang(十五) Clang的RISCV支持1
  20. ex200 计算机考试,新的RHCSA 8(EX200)认证考试目标

热门文章

  1. 成为会带团队的技术人 大项目:把握关键点,谋定而后动
  2. Fluentd (td-agent) 日志处理
  3. 文件上传与下载之数据库实现
  4. cocos渲染引擎分析(五)-----FBO实现多分辨率渲染
  5. IDEA下载源码报错 Cannot reconnect.
  6. [uboot]What is MLO file?
  7. 星期几计算函数参考 周几计算 礼拜几计算函数 C语言 C++函数参考 用公式计算 通用函数 Linux开发函数 Windows开发函数参考
  8. Multi-modal Knowledge Graphs for Recommender Systems论文解读
  9. 【纯干货】Vue仿蘑菇街商城项目(vue+koa+mongodb)X
  10. 推广软件开发分析规范