静态属性
静态属性:实际上说的就是数据属性
需求:每个人都有自己的房子,想知道每个人自己的房子都有多大平米
实现分析:
每个人,表示有很多人,不可能一个人写一次计算面积的方法,那么就可以将它提炼出来,放到类里
class Room: tag=1 def __init__(self,name,owner,width,length,heigh): self.name=name self.owner=owner self.width=width self.length=length self.heigh=heigh # 计算面积 def cal_area(self): # print('%s 住的 %s 总面积是%s' % (self.owner,self.name, self.width * self.length)) # 实例化 R1=Room('大House','alex',100,100,100000) R2=Room('小平房','yuanhao',2,4,6) # 调用计算面积 r1.cal_area() r2.cal_area() # alex 住的 大House 总面积是10000 # yuanhao 住的 小平房 总面积是8