通过继承实现圆柱体面积体积的计算
一.编写一个圆类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计算圆柱体体积代码_继承实现圆柱体面积体积的计算
一.编写一个圆类Circle,该类拥有: ①一个成员变量 Radius// 存放圆的半径:私有,浮点型 ②两个构造方法 Circle( ) // 将半径设为0 Circ ...
- 1.1 编写程序练习scanf的使用:用scanf输入圆的半径,圆柱的高,计算圆的周长和面积,圆球的表面积,圆柱体的体积和表面积,输出时取小数点后两位数。
#include<stdio.h> int main(){double r,h, c,s,ss,cv,cs, pi=3.1416;scanf("%lf%lf",& ...
- 用python计算圆柱体的体积和表面积_Java圆柱体表面积和体积计算代码实例
题目描述 Java编程实现圆柱体表面积和体积的计算,要求从键盘上输入底面圆的半径和圆柱体的高,然后输出结果. 题目分析 首先定义Circle类,然后在main方法中创建Circle类的对象c,利用对象 ...
- 2.2计算圆柱体的体积
Description (计算圆柱体的体积)编写程序,读入圆柱体的半径和高,并使用下列公式计算圆柱的体积: 面积=半径*半径*Pi体积=面积*高 Input 请输入半径和高. Output 输出底面积 ...
- java编一个求圆柱表面积_Java:输入圆柱体的半径和高,计算并输出圆柱体的体积和表面积...
展开全部 程序如下: package test; import java.util.Scanner; public class TestCircle { public static void main ...
- python计算圆柱体的表面积和体积_java设计:问题是编写程序计算圆柱体的体积和表面积...
题目: java设计:问题是编写程序计算圆柱体的体积和表面积 编写程序计算圆柱体的体积和表面积. 提示: 1.读入半径和高. 2.表面积=半径×半径×π+2×半径×π×高. 3.体积=底面积×高 4. ...
- java 求圆的面积和圆柱体的体积
需求是这个样子的: 代码如下 创建Circle 类 package com.hidata.devops.paas.demo;/*** 圆*/ public class Circle {protecte ...
- 7-1 计算圆柱体的体积
输入圆柱的高和半径,求圆柱体积,volume=π×r^2×h .要求定义和调用函数cylinder (r, h )计算圆柱体的体积. 输入格式: 输入在一行中给出2个实数,分别为半径r和高h. ...
- 7-4 计算圆柱体的体积
7-4 计算圆柱体的体积 输入圆柱的高和半径,求圆柱体积,volume=π×r ^2×h .要求定义和调用函数cylinder (r, h )计算圆柱体的体积. 输入格式: 输入在一行中给出2个实数, ...
最新文章
- 2020 年最全 Python 面试题汇总 (一)
- vector函数python_Smooth Support Vector Regression - Python实现
- hasOwnProperty
- JVM 类型的生命周期学习
- Linux 命令之 set -- 显示或设置 shell 特性及 shell 变量
- 实验吧—Web——WP之 Guess Next Session
- LeetCode MySQL 1045. 买下所有产品的客户
- PyCharm设置背景颜色
- C/C++——new一个二维数组
- apache-commons 常用工具类
- Spring Boot从Controller层进行单元测试
- wex5中集成的mysql数据库 打开时一闪而过 报错
- 开发一个Java项目的完整流程(附2600套Java项目源码+视频)
- VScode Remote SSH连接失败
- 【GlobalMapper精品教程】011:添加China 2000大地坐标系的方法
- 函数的支集、支撑集、support、supp
- 手机怎么打开f12_如何使用浏览器的F12调试页面?
- UML---序列图/时序图/顺序图
- poj2069求最小外接球半径 模拟退火
- 编译3.0的linux内核,1-3-编译Linux内核
热门文章
- 使用SpringBoot的CommandLineRunner遇到的坑
- 苹果cms V10添加修改播放器教程
- 计算机语言类型和特点,计算机语言-计算机语言的特点
- python配置opencv环境后,读取图片,报错:can‘t open/read file: check file path/integrity
- 目标检测之DarkNet-DarkNet源码解读<一>测试篇
- 在面试时遇到不了解的问题,如何顺畅的与面试人员交流?
- 自定义View——幸运转盘
- Vue 中 scoped 样式穿透
- GBASE 8s中loadunload
- 编程该学什么以及vc++一些心得