练习:
1.设计一个表示二维平面上点的类Point,包含有表示坐标位置的protected 类型的成员变量x 和y,获取和设置x 和y 值的public 方法。
2.设计一个表示二维平面上圆的类Circle,它继承自类Point,还包含有表示圆半径的protected 类型的成员变量r、获取和设置r 值的public 方法、计算圆面积的public 方法。
3.设计一个表示圆柱体的类Cylinder,它继承自类Circle,还包含有表示圆柱体高的protected 类型的成员变量h、获取和设置h 值的public 方法、计算圆柱体体积的public方法。
4.建立Cylinder 对象,输出其轴心位置坐标、半径、面积、高及其体积的值。

package com.company;public class Main {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubCylinder cld=new Cylinder();cld.Set();System.out.print("轴心坐标为("+cld.x+","+cld.y+")半径为"+cld.r+",底面积为"+cld.getArea()+"高为"+cld.h+"体积为"+cld.getVolume());}}//父类
class Point{protected float x;protected float y;public void Set(){ //设置x,ythis.x=2.15f;this.y=3.75f;}public float getX(){//获取xreturn x;   }public float getY(){//获取yreturn y;    }
}class Circle extends Point{protected float r;public void Set(){//设置半径super.Set();this.r=1.51f;    }public float getR() {return r;    }public double getArea(){ //面积为double类型防止精度损失return 3.14*r*r;}
}class Cylinder extends Circle{protected float h;public void Set()    {super.Set();this.h=4.56f;    }public float getH()    {return h;    }public double getVolume()    {return super.getArea()*h;}
}

JAVA继承案例--计算圆柱体体积相关推荐

  1. Java继承概述以及Java继承案例和继承的好处

    Java继承概述 1.多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些相同属性和行为,只要继承那个类即可. 2.在Java中通过extends关键字可以实现类与类的 ...

  2. java继承的作用_Java继承概述以及Java继承案例和继承的好处

    Java继承概述 1.多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些相同属性和行为,只要继承那个类即可. 2.在Java中通过extends关键字可以实现类与类的 ...

  3. Python编程基础 第四章 编程练习 请定义一个Cylinder类,具体要求为:(1)每个Cylinder类对象可以存储一个圆柱体;2)具有用于初始化半径和高的构造方法;(3)具有计算圆柱体体积

    题目内容: 请定义一个Cylinder类,具体要求为:(1)每个Cylinder类对象可以存储一个圆柱体(包括半径和高):(2)具有用于初始化半径和高的构造方法:(3)具有计算圆柱体体积的方法GetV ...

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

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

  5. 利用继承,实现圆柱体体积的计算

    根据下图实现类.在TestCylinder类中创建Cylinder类的对象,设置圆柱的底面半径和高,并输出圆柱的体积. Circle  (圆) -radius :double Circle():    ...

  6. 用于计算圆柱体体积和面积的Python程序

    在本文中,我们将研究一个 python 程序来计算圆柱体的体积和面积. 圆柱体定义为具有两个与矩形曲面连接的圆的 3D 对象.圆柱体的特殊之处在于,即使它仅使用两个维度(即高度和半径)进行测量,圆柱体 ...

  7. java继承案例分析_Java面向对象_继承——基本概念以及管理化妆品实例分析

    一.继承的基本概念: 1.继承是面向对象三大特征之一 2.被继承的类成为父类(超类),继承父类的类成为子类(派生类) 3.继承是指一个对象直接使用另一个对象的属性和方法 4.通过继承可以实现代码重用 ...

  8. 用c++计算圆柱体的体积,底圆的面积和周长

    #include<iostream> #include<cmath> #define PI 3.1415926 using namespace std; class Cylin ...

  9. 利用JAVA中关于继承的相关知识求得圆柱体体积并输出

    利用JAVA中关于继承的相关知识求得圆柱体体积并输出 Write a program: 1)Define a Circle class and a Cylinder class, which is d ...

最新文章

  1. 2020年Java程序员不得不学习的10大技术
  2. php json转数组_相同逻辑的php与golang代码效率对比,最好语言落谁家…
  3. JAVA使用正则表达式给字符串添加分隔符
  4. Vue——全局element-resize-detector监听DOM元素
  5. 微软职位内部推荐-Software Development Engineer 2
  6. 线段树专题-等差子序列 BZOJ-2124
  7. 表示和描述-边界追踪
  8. java开发中spring常用的工具类
  9. bzoj4195 noi2015 day1 t1
  10. python等待用户输入指定秒_如何在10秒后强制用户输入
  11. 玩转JMETER参数化
  12. JQuery Jcrop—JQuery Jcrop 图像裁剪工具学习
  13. jQuery DataTables: How to add a checkbox column
  14. Java虚拟机类加载机制--类加载器详解
  15. 应广单片机MINI-C编程要点
  16. JPEG图片存储格式及原理
  17. 西藏:失落的旅游天堂?
  18. 学计算机的什么是镜像,一、什么是windows镜像?什么是Ghost?它们有什么优缺点?...
  19. 股票入门:股票交易手续费用怎么算(转)
  20. 程序人生 - 敬酒常识

热门文章

  1. 使用Web Scraper插件实现简单爬虫
  2. 客户画像分析无头绪?来试下风险评分与特征的方案与实现
  3. Python编曲实践(四):向MIDI文件中添加鼓组音轨
  4. 化简分数,输入分子和分母,输出化简后的分子和分母。采用无脑迭代法;
  5. 寻找基于JS的三维GIS二次开发团队
  6. 夜光:Opentcs 边的路径约束
  7. 面向服务架构SOA相关概念
  8. 使用Veritas Volume Replicator(VVR)对Oracle数据库进行容灾
  9. 哈希表and处理冲突的方法
  10. 日文 全角/半角 平假名/片假名 的转换