1、(1)设计一个圆类(circle),内有私有成员radius代表半径, 函数get_radius( )用于获得半径、area( )用于计算圆的面积; (2)定义一个桌子类table,内有私有数据height代表高度, 函数get_height( )用于获取高度; (3)定义一个圆桌类round_table,它是前面两个类的子类, 添加成员函数show( )用于输出圆桌半径、桌面面积、高度等信息。 (4)测试圆桌类round_table。

class Shape():def zhouchang(self):passdef mianji(self):passclass Circle(Shape):PI = 3.14def __init__(self, radius):self.radius = radiusdef zhouchang(self):return 2 * self.PI * self.radiusdef mianji(self):return self.PI * self.radius ** 2class Rectangle(Shape):def __init__(self, c, k):self.c = cself.k = kdef zhouchang(self):return 2 * (self.c + self.k)def mianji(self):return self.c * self.kdef ShapeCalculate(a):s = a.mianji()z = a.zhouchang()print('周长是{},面积是{}'.format(s, z))aa = Circle(4)
bb = Rectangle(3, 4)
ShapeCalculate(aa)
ShapeCalculate(bb)

设计一个圆类(circle),内有私有成员radius代表半径, 函数get_radius( )用于获得半径、area( )用于计算圆的面积; (2)定义一个桌子类table,内有私有数据h相关推荐

  1. 做一个简单的银行、账户演示程序。 (1)定义一个账户类,包含用户名、密码、余额等属性、存钱、取钱等方法。 (2)定义一个银行类,包含银行名、账户列表等属性,开账户、查账户的功能。账户列表可以使用集

    做一个简单的银行.账户演示程序. (1)定义一个账户类,包含用户名.密码.余额等属性.存钱.取钱等方法. (2)定义一个银行类,包含银行名.账户列表等属性,开账户.查账户的功能.账户列表可以使用集合相 ...

  2. C++编程练习:多态实验——设计一个基类Shapes,Shapes类公有派生产生矩形类Rectangle和圆类Circle

    例.设计一个基类Shapes,包含成员函数display()并声明为纯虚函数.Shapes类公有派生产生矩形类Rectangle和圆类Circle,分别定义display()函数实现其主要几何元素的显 ...

  3. c++继承与派生(设计一个圆类Circle和一个桌子类Table,另设计一个圆桌类Roundtable,它是前面两个类的派生类,要求编写测试程序给出输出一个圆桌的高度、面积和颜色等数据。)

    #设计一个圆类Circle和一个桌子类Table,另设计一个圆桌类Roundtable,它是前面两个类的派生类,要求编写测试程序给出输出一个圆桌的高度.面积和颜色等数据. #include<io ...

  4. 创建一个圆类Circle的对象,分别设置圆的半径计算并分别显示圆半径、圆面积、圆周长。...

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

  5. 编写一个圆类Circle

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

  6. java 圆类 圆锥类_以圆类 Circle 及立体图形类 Solid 为基础设计圆锥类 Cone

    学习内容:以圆类 Circle 及立体图形类 Solid 为基础设计圆锥类 Cone 代码示例: import java.util.Scanner; class Point4{ private dou ...

  7. 【以圆类Circle为基础设计球类Sphere】

    以点类Point为基类公有派生圆类Circle,并以圆类Circle为基类公有派生球类Sphere,main(void)函数完成对其的测试. Point类结构说明: Point类的数据成员包括: ①私 ...

  8. 练练手:建立一个形状类Shape作为基类,派生出圆类Circle和矩形类Rectangle,求出面积并获取相关信息。

    这个简单的小程序是对类的继承做的一个小巩固 要求如下: (1)形状类Shape (a)保护数据成员 double x,y:对于不同的形状,x和y表示不同的含义,如对于圆,x和y均表示圆的半径,而对于矩 ...

  9. 定义一个圆类——Circle,在类的内部提供一个属性:半径(r),同时 提供 两个 方 法 : 计算 面积 ( getArea() ) 和 计算 周长(getPerimeter()) 。

    定义一个圆类--Circle,在类的内部提供一个属性:半径®,同时 提供 两个 方 法 : 计算 面积 ( getArea() ) 和 计算 周长(getPerimeter()) . 通过两个方法计算 ...

最新文章

  1. 洛谷P1074 靶形数独(跳舞链)
  2. 4种方法可以缓解网络瓶颈
  3. linux 下的 多线程http 下载器
  4. QT绘图控件QWT的安装及配置
  5. 并发编程--线程池与进程池
  6. spring @import注解使用场景
  7. C# 运行时中的泛型
  8. USACO 4.3 Street RaceThe Primes(跪了)
  9. 使用JDBC创建出版社和书籍管理系统
  10. 成长,没你想象的那么迫切!
  11. mysql期末作业_MySql期中作业
  12. 【最新版】友价T5交易商城源码 ,10月更新新增自助交易
  13. 学习《笨办法学phyton》(0)
  14. 精华文章置顶--CDC系列之一 :使用Dejournal Filter在InterSystems IRIS/Caché上通过Mirroring实现CDC功能...
  15. jvm一般相关配置OutOfMemoryError关参数配置解释
  16. 陪玩MM千千万,谁是你的NO.1?使用Python获取陪玩照片进行颜值检测打分
  17. ArcGIS Pro添加在线底图
  18. 实现SSR服务端渲染
  19. 没去现场?一文 Get 云栖大会「移动专场」精华内容~含PPT下载
  20. 【我的Latex学习之路】转载自:E喵的LaTeX新手入门教程(1)准备篇

热门文章

  1. 网站被CC攻击怎么办
  2. 【操作系统-Windows】使用“任务计划程序”延时启动程序
  3. GVS案例分享|乘新时代姑苏舫号,体验匠心智能控制
  4. CMD 命令速查手册
  5. 阿里是如何使用分布式架构的,阿里内部学习手册分享
  6. UCOSiii 杂谈【1】
  7. 还有人比我更背吗?玩联机被鄙!进网游被踢!连手游都快玩不起了!
  8. MegaCli 工具安装使用
  9. py12306:你的 12306 购票助手(支持集群,多账号,多任务购票)
  10. 寒门难再出贵子(1),一篇值得思考的文章