1.靜態(tài)方法
站在用戶(hù)的角度思考問(wèn)題,與客戶(hù)深入溝通,找到泰順網(wǎng)站設(shè)計(jì)與泰順網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶(hù)體驗(yàn)好的作品,建站類(lèi)型包括:成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)、網(wǎng)頁(yè)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋泰順地區(qū)。
class Dog(object): def __init__(self,name): self.name = name @staticmethod #靜態(tài)方法,實(shí)際上跟類(lèi)沒(méi)什么關(guān)系了,只是名義上歸類(lèi)管,實(shí)際上在靜態(tài)方法里訪(fǎng)問(wèn)不了類(lèi)或?qū)嵗腥魏螌傩? def eating(name): print("%s is eating %s"%(name,"baozi")) d = Dog("crh") d.eating("fy")
2.類(lèi)方法
# 類(lèi)方法 class Dog(object): name = "cqk" def __init__(self, name): self.name = name @classmethod #類(lèi)方法,只能訪(fǎng)問(wèn)類(lèi)變量,不能訪(fǎng)問(wèn)實(shí)例變量 def eating(self): print("%s is eating %s" % (self.name, "baozi")) d = Dog("fy") d.eating()
3.屬性方法
class Dog(object): def __init__(self, name): self.name = name @property #將一個(gè)方法變成一個(gè)靜態(tài)屬性 def eating(self): print("%s is eating %s" % (self.name, "baozi")) @eating.setter #加上這個(gè)裝飾函數(shù)之后就可以給屬性方法賦值 def eating(self,food): print("set the food:%s"%(food)) @eating.deleter #加上這個(gè)裝飾函數(shù)之后就可以刪掉該屬性方法 def eating(self): print("刪完了") d = Dog("fy") d.eating #調(diào)用時(shí)就像在調(diào)用屬性,不在加括號(hào) d.eating = "tudou" del d.eating