1. 作用
創建對象時初始化實例變量
2. 語法格式
def __init__(self[,形式參數列表])
語句
3.說明
1.構造方法必須爲 __init__ 不可改變
2.在一個類中,只能有一個__init__構造方法起作用(有多個的時候,最後一個起作用)
3.構造方法會在實例創建時自動調用,且將實例自身通過第一個參數self傳入__init__方法
4.構造方法如果沒有return語句,則返回self自身
例如:
class Dog:
def __init__(self,k,c):
self.kinds = k
self.color = c
# def __init__(self,*args): #可用
#pass
def infos(self):
print("品種:",self.kinds,"顏色爲:",self.color)
dog1 = Dog("京巴","×××")
dog1.infos()