python3的構造方法

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()


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章