利用JAVA中关于继承的相关知识求得圆柱体体积并输出
利用JAVA中关于继承的相关知识求得圆柱体体积并输出
Write a program:
1)Define a Circle class and a Cylinder class, which is derived from the Circle and is the main class.
2)Circle class has one field: radius r, which are initialized through Circle’s constructor; one method getArea() to get the area of circle.
3)Cylinder class has one field: h, which is initialized through Cylinder’s constructor. one method getVolume() to get the of volume of cylinder.
4)In main method: output the volume of cylinder.
写程序计算圆柱体的体积:
要求:
① 定义Circle类:成员变量包括半径r,成员方法包括构造方法来初始化成员变量r,以及getArea方法用来计算面积;
② 定义Cylinder类:成员变量包括底面积(用Circle类继承得到)和高,成员方法包括构造方法来初始化成员变量(包括半径r和高h的初始化),getVolme方法用来计算圆柱体积;
③ Cylinder类作为主类,在Main方法中创建Cylinder类的对象,求得圆柱体体积并输出.、
class Circle{double r;public Circle(double r) {this.r=r;}public double getArea() {double area;area=3.14*r*r;return area;}
}
class Cylinder extends Circle{double height;double Area=getArea();public Cylinder(double r,double height) {super(r);this.height=height;}public double getVolme() {double v;v=Area*height;return v;}public static void main(String[] args) {Cylinder hh=new Cylinder(100,10);System.out.println("圆柱体体积"+hh.getVolme());
}
}
运行结果:
利用JAVA中关于继承的相关知识求得圆柱体体积并输出相关推荐
- 【JAVA中String类的相关知识】
文章目录 一.创建字符串 1.1创建字符串时的内存布局 二.字符串比较相等 2.1equals方法 三.字符串常量池 3.1实例化操作的内存布局 3.2intern手动入池 四.理解字符串不可变 4. ...
- java中IO流的相关知识
目录 一.背景 二.IO流的分类 三.字符流操作相关代码示例 1.FileReader读取文件内容 2.FileWriter向文件写数据 3.实现文件内容复制 4.注意事项 5.利用try-catch ...
- Java中的继承 与 多态(中)
先导: 我们在<Java中的继承 与 多态(上)>当中讲解了如下几个问题, 1.继承是什么 2.super关键字 3.特殊考点-父子类中不同代码块的实现顺序 所以现在我们对于继承 ...
- java 的继承_关于java中的继承
我们都知道Java中的继承是复用代码.扩展子类的一种方式,继承使得Java中重复的代码能够被提取出来供子类共用,对于Java程序的性能以及修改和扩展有很大的意义,所以这是一个非常重要的知识点. 那么对 ...
- java中抽象类继承抽象类_用Java中的抽象类扩展抽象类
java中抽象类继承抽象类 示例问题 当我创建Java :: Geci抽象类AbstractFieldsGenerator和AbstractFilteredFieldsGenerator我遇到了一个不 ...
- java中抽象类继承抽象类_Java中的抽象类用示例解释
java中抽象类继承抽象类 Abstract classes are classes declared with abstract. They can be subclassed or extende ...
- java中的继承(一)
在java中,所有的类都有一个默认的父类Object,即使我们没有显式的去继承这个类.在Object类中定义了一些方法,其中有几个方法是我们必须掌握的,比如equals方法,hashCode方法,wa ...
- java中对象的清除 正确的说法是_下列关于Java中垃圾回收的相关说法,正确的是()...
[简答题]审证中要审核的要点有哪些? [单选题]幼儿以积木.雪.沙土等材料为道具来模仿周围现实生活的游戏是( ) [简答题]What is the requirements & what ' ...
- 利用java中for循环,递归解决机选双色球问题
利用java中简单的for循环,if判断和递归思想,解决机选双色球的问题 public static void main(String[] args) { /** * 双色球的选取共有两部分,红球和蓝 ...
最新文章
- 一文讲解机器学习算法中的共线性问题
- Spring Cloud(二): 注册中心Eureka的使用
- 一步一图一代码之排序二叉树
- Android常见面试题(一)
- Let's Encrypt 发布 ACME v2,开始测试通配符证书
- R语言入门4---R语言流程控制
- 显示和隐藏菜单栏(两种方式div、table)
- 【Unity新闻】Unity发布白皮书《11种有效的玩家参与策略》
- windows一键安装oracle,Oracle在Windows下快速搭建
- Python字符集编码和文件读写
- 使用IConfigurationSectionHandler在web.config中增加自定义配置
- 山东大学计算机组成课设,山东大学计算机组成原理课程设计实验报告.pdf
- ubuntu 18.04设置静态ip(固定IP地址)
- CleanMyMac4.11.1中文完整语言版本
- 坦克大战游戏c语言,C语言开发坦克大战游戏
- php receivemail下载,php receivemail,php mail,preceive
- 沙发的种类及特点有哪些?
- PS_BaseUse_红眼擦拭
- python使用正则表达式代码_python如何使用正则表达式
- LTSPICE如何导入元器件模型(手把手教学)