定义圆类Circle,包含半径r和属性R,计算圆面积的方法double Area()。从Circle类派生出圆柱体类Cylinder类,新增圆柱体的高h和属性H。新增计算圆柱体体积的方法double Volume(),在主方法中,创建一个Cylinder对象,并输出该对象的体积。(要求:类中的域为私有,方法为公有)。在主函数测试,输入。 打印数据使用Math.Round()方法保留2位小数。

输入格式:

圆柱的底面半径和高。

输出格式:

圆柱的体积(使用Math.Round方法保留2位小数)。

输入样例:

在这里给出一组输入。例如:

2.2
3.5

输出样例:

在这里给出相应的输出。例如:

53.22
using System;namespace ConsoleApp1
{class Program{static void  Main(string[] args){Cylinder a = new Cylinder();a.R = Convert.ToDouble(Console.ReadLine());a.H = Convert.ToDouble(Console.ReadLine());Console.WriteLine("{0}", a.Volume());}}class Circle{private double r;public void Aircle(double r){this.r = r;}public double R{get{return r;}set{r = value;}}public double Area(){return Math.PI * r * r;}}class Cylinder : Circle{private double h;public void Aircle(double r, double h){base.Aircle(r);this.h = h;}public double H{get{return h;}set{h = value;}}public double Volume(){return  Math.Round(base.Area() * h,2);}}
}

定义圆类和圆柱类,打印圆的体积相关推荐

  1. java编写定义圆类和圆柱体类,Java程序基础编程基础

    1.在屏幕上输出"你好" //Programmer name Helloword.java public class Helloword { public static void ...

  2. 第十、十一周项目一-点-圆-圆柱类族的设计(3)

    <pre name="code" class="cpp">/**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights ...

  3. 定义一个名为 Circle的类,编写程序测试这个圆类的所有方法。

    定义一个名为 Circle的类,其中含有double型的成员变量centerX和centerY表 示圆心坐标,radius 表示圆的半径.定义求圆面积的方法getArea0方法和求圆周长的方法getP ...

  4. 第十、十一周项目一-点-圆-圆柱类族的设计(2)

    /**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights reserved*文件名称:123.cpp*作 者:王蕊*完成日期:2016年5月6日*版 本 号:v1.0 ...

  5. 点、圆、圆柱类的设计

    /* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:text.cpp *作者:汤善晔 *完成日期:2016年8月18日 *版本号: ...

  6. Python之构造函数的练习(定义一“圆”(Circle)类,圆心为“点”Point类,构造一圆,求圆的周长和面积,并判断某点与圆的关系)

    需求1:定义一"圆"(Circle)类,圆心为"点"Point类,构造一圆,求圆的周长和面积,并判断某点与圆的关系 分析: Circle: 特征:圆心,半径 行 ...

  7. java组合类,对象组合,定义一个点类,将圆的圆心用点类的对象表示,则圆类定义为一个组合类,仍然能计算圆的面积和周长,并能对圆进行移动。

    对象组合的概念 如果一个对象中的域是其他类的对象,则称这个对象是组合对象,组合对象所在的类是组合类.例如计算机是由其他部件(对象)组成的.通过组合的方式,可以简化对象的创建过程,提高对象的创建效率.从 ...

  8. 定义一个名为Cylinder类表示圆柱,它继承Circle类

    这里写目录标题 题目描述: Circle类 运行结果 Cylinder类 运行结果 题目描述: (1)定义一个名为Circle的类表圆,其中含有double型的成员变量centerX.centerY表 ...

  9. Java---定义一个圆(Circle)类表示三维空间中的圆(两个成员变量:圆心Point类、半径)

    要求如下: 可以生成具有特定圆心.半径的圆对象 提供可以设置成员变量的方法 计算一个点(Point)对象是否在圆(Circle)对象内 源代码如下: import java.util.Scanner; ...

最新文章

  1. Jquery调用webService的四种方法
  2. 深度优先搜索 和问题 简单函数递归 “加 还是不加”
  3. Spring 注解学习手札(七) 补遗——@ResponseBody,@RequestBody,@PathVariable(转)
  4. (转)IIS tomcat共用80端口解决一个IP多个域名:使用Nginx反向代理方式使两者兼容...
  5. Qt自定义事件实现及子线程向主线程传送事件消息
  6. java遍历Set集合
  7. mysql 字段类似字段值6_MySQL面试题
  8. 认真学习系列:计算机组成原理——哈工网课笔记
  9. python web自动化测试框架搭建(功能接口)——功能测试模块
  10. Redis学习之路(二)之Redis入门基础
  11. note 2 运算符和表达式
  12. asp.net—工厂模式
  13. 20200727每日一句
  14. TP-LINK-TL-WR703N刷Breed用Openwrt固件挂MP288打印机服务共享手机打印服务
  15. Promise 与 RXJS的区别
  16. 电子屏幕的51c语言程序,单片机控制LCD液晶显示器(含程序)
  17. Python的面向对象,魔术方法、类的三大特征、自省、实例空间、经典类与新式类
  18. Jquery的简单使用
  19. 【OJ每日一练】1074 - 振兴中华
  20. 移动端APP客户旅程图免费下载,提升用户体验感

热门文章

  1. C语言中闭包的探究及比较
  2. 二次元的正确打开方式
  3. Python简单爬虫入门-爬取链家租房网上的租房信息
  4. 黄仁宇走了,柏杨也走了
  5. 普通人如何打造自己的ip?
  6. 大学简历自我评价怎么写? 大学生简历自我描述介绍范文
  7. S5P4418: RTL8152B网卡驱动移植
  8. 数据治理专业认证CDMP学习笔记(思维导图与知识点)- 第八章数据集成和互操作篇...
  9. 高中数学,高考压轴三角形难题秒杀技巧(实用干货)
  10. CentOS7安装harbor仓库