静态属性

class Room:
    def __init__(self,name,owner,width,lenggth,heigh):
        self.name=name
        self.owner=owner
        self.width=width
        self.lenggth=lenggth
        self.heigh=heigh
    @property  #是class提供的  主要是把后面的逻辑影藏起来
    def cal_area(self):
        #print("%s 住的 %s 总面积是 %s" %(self.owner,self.name,self.width*self.heigh))
        return self.width*self.heigh

r1=Room("厕所","alex",100,101,10000)
r2=Room("ZVZ厕所","ax",10,1,10)

# r1.cal_area()
# r2.cal_area()

r1.cal_area
r2.cal_area
"""

 

posted @ 2018-11-30 09:51  汉魂县令  阅读(48)  评论(0)    收藏  举报