class a(object):
# 屬性預設為類屬性(可以給直接被類本身呼叫)
num = "類屬性"
# 例項化方法(必須例項化類之後才能被呼叫)
def func1(self): # self : 表示例項化類後的位址id
print("func1")
print(self)
# 類方法(不需要例項化類就可以被類本身呼叫)
@classmethod
def func2(cls): # cls : 表示沒用被例項化的類本身
print("func2")
print(cls)
print(cls.num)
cls().func1()
# 不傳遞傳遞預設self引數的方法(該方法也是可以直接被類呼叫的,但是這樣做不標準)
def func3():
print("func3")
print(a.num) # 屬性是可以直接用類本身呼叫的
a.func2()
a.func3()
python3 類和例項
物件導向最重要的概念就是類 class 和例項 instance 必須牢記類是抽象的模板,比如student類,而例項是根據類建立出來的乙個個具體的 物件 每個物件都擁有相同的方法,但各自的資料可能不同。仍以student類為例,在python中,定義類是通過class關鍵字 class stude...
python3類和例項
物件導向最重要的概念就是類 class 和例項 instance 必須牢記類是抽象的模板,比如student類,而例項是根據類建立出來的乙個個具體的 物件 每個物件都擁有相同的方法,但各自的資料可能不同。仍以student類為例,在python中,定義類是通過class關鍵字 class stude...
Python3中的類和例項
1.類和例項class 類名 父類 基類 超類列表 passclass student def init self,name,age self.name name self.age age def printinfo self print name format self.name age form...