/**
0:
    (1)定义接口A,里面包含值为3.14的常量PI和抽象方法double area()。
    (2)定义接口B,里面包含抽象方法void setColor(String c)。
    (3)定义接口C,该接口继承了接口A和B,里面包含抽象方法void volume()。
    (4)定义圆柱体类Cylinder实现接口C,该类中包含三个成员变量:底圆半径radius、圆柱体的高height、颜色color。
    (5)创建主类来测试类Cylinder。
*/


interface A{public static final double PI=3.14;//常量PI//求面积的方法public abstract double area();
}
interface B{//设置颜色的方法public abstract void setColor(String c);
}
interface C extends A,B{//求体积的方法public abstract void volume();
}
class Cylinder implements C{double radius;//底圆半径double height;//高String color;//颜色//写一个方法 获取底面圆半径的值public double getRadius(){return radius;}//写一个方法 给底面圆半径赋值public void setRadius(double radius){this.radius=radius;}//写一个方法 获取高的值public double getHeight(){return height;}//写一个方法 给高赋值public void setHeight(double height){this.height=height;}//写一个方法 获取颜色值public String getColor(){return color;}//写一个方法 给颜色赋值public void setColor(String c){this.color=color;}//写一个方法 返回底面圆面积的方法public double area(){return Cylinder.PI*radius*radius;}//写一个方法 求圆柱体的体积public void volume(){System.out.println("圆柱体的体积为==="+area()*height);}
}
class CylinderDemo{public static void main(String[] args){Cylinder c=new Cylinder();c.setRadius(3.0);c.setHeight(3.0);c.setColor("red");c.volume();}
}

面向对象解决-------求圆柱体的体积相关推荐

  1. C++学习系列之求圆柱体的体积

    实例要求: 以函数调用的方式,求圆柱体的体积: 主函数中先输入圆柱体的半径和高,调用求体积的函数,输出结果: 代码如下: #include <iostream> #include < ...

  2. SWUSTOJ #614 求圆柱体的体积

    SWUSTOJ #614 求圆柱体的体积 题目 输入 输出 样例输入 样例输出 源代码 题目 请编写一个程序实现以下的题目要求: 1.输入圆柱体的半径(radius)和高(high); 2.定义PI为 ...

  3. 程序设计C 实验一 题目三 求圆柱体的体积

    程序设计C 实验一 题目三 求圆柱体的体积 请编写一个程序实现以下的题目要求: 1.输入圆柱体的半径(radius)和高(high); 2.定义PI为3.14159; 3.求出圆柱体的体积. 输入 输 ...

  4. SWUST OJ#614求圆柱体的体积

    SWUSTOJ 614 题目描述 请编写一个程序实现以下的题目要求: 1.输入圆柱体的半径(radius)和高(high); 2.定义PI为3.14159; 3.求出圆柱体的体积. 输入 输出 样例输 ...

  5. C语言(求圆柱体的体积)

    #include <stdio.h> //编译预处理指令int main() //定义主函数 { // float h=3,r=1.5,pi=3.1415926,v;float pi=3. ...

  6. python求圆柱体的体积_漫谈超球体的体积公式

    现实生活中,我们只要掌握圆的周长和面积公式,了解球的表面积和体积公式就够用了,没有什么可以深究的.本篇将带你走进高维度球的表面积和体积公式[1]. 我们生活在三维空间,对更高维度的空间难以构想.笛卡尔 ...

  7. python求圆柱体的体积_Python 常见优化技巧,让你的程序溜溜的跑起来!

    点击上方  编程学习者社区,选择  创建星标 回复关键字资源获取编程资料 代码优化能够让程序运行更快,它是在不改变程序运行结果的情况下使得程序的运行效率更高,根据 80/20 原则,实现程序的重构.优 ...

  8. C语言调用自定义交换函,通过调用自定义函数来完成求圆柱体的体积

    float vol=vol(float x,float y); ----函数头声明,和变量声明, #include #include intmain() { floatr,h,S,V; printf( ...

  9. java编一个求圆柱表面积_Java:输入圆柱体的半径和高,计算并输出圆柱体的体积和表面积...

    展开全部 程序如下: package test; import java.util.Scanner; public class TestCircle { public static void main ...

最新文章

  1. Python多进程 AttributeError: Can't get attribute 'worker' on module '__main__' from
  2. 最低售价17999元,华为发布新一代折叠屏手机Mate X2,将首批升级HarmonyOS
  3. MCSE2003学习之六
  4. nodejs获取当前url和url参数值
  5. java 表现层:jsp、freemarker、velocity
  6. python装饰器函数-python之路——装饰器函数
  7. MATLAB点云处理:读取、展示、最近邻、ICP算法求取转移矩阵、旋转
  8. 解决逆向工程mapper映射文件不发布问题
  9. cleaning selected projects has encountered a problem errors occurred during build
  10. SAP Fiori Elements 本地项目的 annotations.xml 文件
  11. HALCON示例程序color_fuses_lut_trans.hdev通过颜色对保险丝进行分类
  12. js 加入debug后可以进入controller_写给前端:让后端 CRUD Boy 失业—— Nest.js CRUD 教程
  13. laravel 数据库操作之查询构造器
  14. idea配置port
  15. 编程计算机公司加乘,实训一计算器编程的实现
  16. 爱智会平台荣膺2018全球物联网大会最佳数字会务服务伙伴奖
  17. 组建一个计算机网络系统有,组建一个计算机网络一般需要哪些部件
  18. 拼写单词(leetcode 1160)
  19. TCP的CLOSE_WAIT和TIME_WAIT问题汇总
  20. C#之密封(sealed)的用法

热门文章

  1. flex结合Lcds整合spring
  2. 【计算机视觉】数字图像与机器视觉基础
  3. cocos 丝滑的四方向移动
  4. openwrt udp服务器_VOS 安装服务器软硬件配置需求媒体转发
  5. 介绍超级绘图王软件的几个特点
  6. 【数据结构】【堆】堆的建立、插入和删除
  7. Mac下搭建dokuwiki
  8. ggplot2箱式图两两比较_ggplot2 - 箱线图(Box - plot)
  9. Android项目Tinder学习一
  10. ai修复照片软件是哪个软件_ai修图大师app下载-手机修图软件(修复图片)v1.1.0_5577安卓网...