设计一个圆类(circle),内有私有成员radius代表半径, 函数get_radius( )用于获得半径、area( )用于计算圆的面积; (2)定义一个桌子类table,内有私有数据h
2020-06-09 05:29
399 查看
1、(1)设计一个圆类(circle),内有私有成员radius代表半径, 函数get_radius( )用于获得半径、area( )用于计算圆的面积; (2)定义一个桌子类table,内有私有数据height代表高度, 函数get_height( )用于获取高度; (3)定义一个圆桌类round_table,它是前面两个类的子类, 添加成员函数show( )用于输出圆桌半径、桌面面积、高度等信息。 (4)测试圆桌类round_table。
class Shape(): def zhouchang(self): pass def mianji(self): pass class Circle(Shape): PI = 3.14 def __init__(self, radius): self.radius = radius def zhouchang(self): return 2 * self.PI * self.radius def mianji(self): return self.PI * self.radius ** 2 class Rectangle(Shape): def __init__(self, c, k): self.c = c self.k = k def zhouchang(self): return 2 * (self.c + self.k) def mianji(self): return self.c * self.k def 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)、圆周长和面积,共有成员函数为输入半径;计算周长、面积;输出半径、周长和面积。要求定义构造函数(以半径为参数,缺省值为0,周长和面积在
- 声明一个Circle类,有数据成员radius(半径),成员函数area(),计算圆的面积,构造一个Circle的对象进行测试
- 11周1--2以Point为基类,派生出一个Circle(圆)类,增加数据成员r(半径),以及求面积的成员函数area,实现其他需要的成员函数,设计main函数完成测试;
- 以Point为基类,派生出一个Circle(圆)类,增加数据成员r(半径),以及求面积的成员函数area,实现其他需要的成员函数,设计main函数完成测试
- 定义圆类Circle,数据成员有半径radius,成员函数有默认构造函数(默认半径为10)、构造函数、计算圆面积、圆周长以及输出函数,分别构造默认对象和半径为15的对象,输出各对象的周长与面积。
- 定义一个圆类Circle,成员变量:半径 radius;成员方法:构造方法、get和set半径的方法、计算面积和周长的方法。定义圆柱和圆锥类,定义相应的变量成员和成员方法
- 定义一个圆类——Circle,在类的内部提供一个属性:半径(r),同时 提供 两个 方 法 : 计算 面积 ( getArea() ) 和 计算 周长(getPerimeter()) 。 通过两个方法
- 再以Circle类为直接基类,派生出一个Cylinder(圆柱体)类,再增加数据成员h(高),,以及求圆柱表面积的成员函数area和求圆柱体积的成员函数volume,实现需要的成员函数,并设计main
- 设计一个长方形类,成员变量包括长和宽。类中有计算面积和周长的方法,并有相应的set函数和get函数设置和获得长和宽。编写main函数中通过对象调用成员函数。
- 定义一个Circle类,有数据成员Radius(半径)
- //16、虚基类为Shape,从Shape派生出矩形类(宽、高)、椭圆类(横轴、纵轴)、三角形类、梯形类。给出各个类的构造函数,成员初始化 //,在基类中定义虚函数GetArea()(计算面积)和Ge
- 设计一个圆类circle和一个桌子类table,另设计一个圆桌类roundtable,它是前面两个类的派生类,要求输出一个圆桌的高度、面积和颜色等数据。
- 在已有的Point类的基础上,定义并实现一个“Circle”派生类,要求:新增一个半径成员,计算并输出自定义圆的周长及圆面积。
- [5.19]设计一个虚基类base,包含姓名和年龄私有数据成员以及相关的成员函数;由它派生出领导类leader,包含职务和部门私有数据成员以及相关的成员函数;再由base派生出工程师类engieer,
- 设计一个工资类(Salary),其中的数据成员有:salary_al代表所有员工工资; 整型值number表示的职工人数。 调用你自己设计好的成员函数完成下面的功能
- c++(定义一个Dog类,存在静态数据成员dog,静态成员函数getdog。设计并测试这个类)
- 声明一个圆,属性为圆心坐标和半径,定义两个友元普通函数分别计算两个圆的圆心间的距离和两个圆的面积之差。
- 1. 定义一个三角形类,用成员函数计算其周长、面积,并给出主函数应用该类。
- 设计一个点类,其中包含一对坐标点数据成员,一个计算两点距离的友元函数和坐标点的显示函数
- 定义一个矩形类(Rectangle),私有数据成员为矩形的长度( len)和宽度(wid),缺省构造函数置len和wid为0,有参构造函数置len和wid为对应形参的值,另外还包括求矩形周长、面积