類的實例化過程

例代碼:

 1 class Dog(object):        #定義一個類, class是定義類的語法,Role是類名,(object)是新式類的寫法,必須這樣寫  2 
 3     def __init__(self,name):  #構造函數或構造方法)  4         self.Name = name
 5 
 6     def shout(self):      #類的[方法],在這不叫函數,應該叫方法,方法。。。。好吧!  7         print("%s wang...wang...wang!" %self.Name)
 8 
 9 
10 
11 a = Dog('gg')     #Dog(a,'gg')將a傳給self,至關於a.Name = name  (實例化後產生的對象=實例)
12 a_2 = Dog('yy')
13 
14 a.shout()          #將a.shout(d)穿給shout(self)
15 a_2.shout() #初始化函數,在生成一個角色時要初始化的一些屬性就填寫在這裏(

 

 

 代碼流程圖:

相關文章
相關標籤/搜索