题目——————
代码——————
class juxing:
"""1、定义一个类,描述一个矩形,包含有长、宽两种属性(封装),和计算面积方法。"""
def __init__(self,c,k):
self.__c=c #长
self.__k=k #宽
def mj(self):
"""计算面积"""
return self.__c*self.__k
class cft(juxing):
"""2、编写一个类,继承自矩形类,同时该类描述长方体,具有长、宽、高属性(封装),和计算体积的方法。"""
def __init__(self,c,k,g):
self.__g=g #高
super().__init__(c,k) #给juxing类的长宽赋值
def tz(self):
"""计算体积"""
return super().mj()*self.__g
"""主程序"""
hw=cft(12,10,5)
print("长方体的底面积:%d"%hw.mj())
print("长方体的体积:%d"%hw.tz())
运行结果——————



