设计一个圆类(circle),内有私有成员radius代表半径, 函数get_radius( )用于获得半径、area( )用于计算圆的面积; (2)定义一个桌子类table,内有私有数据h
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)定义一个账户类,包含用户名、密码、余额等属性、存钱、取钱等方法。 (2)定义一个银行类,包含银行名、账户列表等属性,开账户、查账户的功能。账户列表可以使用集
做一个简单的银行.账户演示程序. (1)定义一个账户类,包含用户名.密码.余额等属性.存钱.取钱等方法. (2)定义一个银行类,包含银行名.账户列表等属性,开账户.查账户的功能.账户列表可以使用集合相 ...
- C++编程练习:多态实验——设计一个基类Shapes,Shapes类公有派生产生矩形类Rectangle和圆类Circle
例.设计一个基类Shapes,包含成员函数display()并声明为纯虚函数.Shapes类公有派生产生矩形类Rectangle和圆类Circle,分别定义display()函数实现其主要几何元素的显 ...
- c++继承与派生(设计一个圆类Circle和一个桌子类Table,另设计一个圆桌类Roundtable,它是前面两个类的派生类,要求编写测试程序给出输出一个圆桌的高度、面积和颜色等数据。)
#设计一个圆类Circle和一个桌子类Table,另设计一个圆桌类Roundtable,它是前面两个类的派生类,要求编写测试程序给出输出一个圆桌的高度.面积和颜色等数据. #include<io ...
- 创建一个圆类Circle的对象,分别设置圆的半径计算并分别显示圆半径、圆面积、圆周长。...
编写一个圆类Circle,该类拥有: ①一个成员变量 Radius(私有,浮点型): // 存放圆的半径: ②两个构造方法 Circle( ) // 将半径设为0 Circle(double r ) ...
- 编写一个圆类Circle
编写一个圆类Circle,该类拥有: ①一个成员变量 Radius(私有,浮点型): // 存放圆的半径: ②两个构造方法 Circle( ) // 将半径设为0 Circle(double r ) ...
- java 圆类 圆锥类_以圆类 Circle 及立体图形类 Solid 为基础设计圆锥类 Cone
学习内容:以圆类 Circle 及立体图形类 Solid 为基础设计圆锥类 Cone 代码示例: import java.util.Scanner; class Point4{ private dou ...
- 【以圆类Circle为基础设计球类Sphere】
以点类Point为基类公有派生圆类Circle,并以圆类Circle为基类公有派生球类Sphere,main(void)函数完成对其的测试. Point类结构说明: Point类的数据成员包括: ①私 ...
- 练练手:建立一个形状类Shape作为基类,派生出圆类Circle和矩形类Rectangle,求出面积并获取相关信息。
这个简单的小程序是对类的继承做的一个小巩固 要求如下: (1)形状类Shape (a)保护数据成员 double x,y:对于不同的形状,x和y表示不同的含义,如对于圆,x和y均表示圆的半径,而对于矩 ...
- 定义一个圆类——Circle,在类的内部提供一个属性:半径(r),同时 提供 两个 方 法 : 计算 面积 ( getArea() ) 和 计算 周长(getPerimeter()) 。
定义一个圆类--Circle,在类的内部提供一个属性:半径®,同时 提供 两个 方 法 : 计算 面积 ( getArea() ) 和 计算 周长(getPerimeter()) . 通过两个方法计算 ...
最新文章
- 洛谷P1074 靶形数独(跳舞链)
- 4种方法可以缓解网络瓶颈
- linux 下的 多线程http 下载器
- QT绘图控件QWT的安装及配置
- 并发编程--线程池与进程池
- spring @import注解使用场景
- C# 运行时中的泛型
- USACO 4.3 Street RaceThe Primes(跪了)
- 使用JDBC创建出版社和书籍管理系统
- 成长,没你想象的那么迫切!
- mysql期末作业_MySql期中作业
- 【最新版】友价T5交易商城源码 ,10月更新新增自助交易
- 学习《笨办法学phyton》(0)
- 精华文章置顶--CDC系列之一 :使用Dejournal Filter在InterSystems IRIS/Caché上通过Mirroring实现CDC功能...
- jvm一般相关配置OutOfMemoryError关参数配置解释
- 陪玩MM千千万,谁是你的NO.1?使用Python获取陪玩照片进行颜值检测打分
- ArcGIS Pro添加在线底图
- 实现SSR服务端渲染
- 没去现场?一文 Get 云栖大会「移动专场」精华内容~含PPT下载
- 【我的Latex学习之路】转载自:E喵的LaTeX新手入门教程(1)准备篇