以前一章的底下例子為例,當我們創建一個boy類別的物件時,我們要讓他一定要先做初始化的話我們要如何做呢?
class boy(taxi): # 一個類別名稱叫男生
height
weight
name
def jump(self):
print '跳'
class taxi: # 一個類別名稱叫司機
def driveCar(self):
print '開車'
以boy的類別為例
class boy(taxi): # 一個類別名稱叫男生
def __init__(self, height, weight):
self.name = name
self.height = height
self.weight = weight
def jump(self):
print '跳'
加入__init__的方法 ,此方法是個特別意義的方法主要是用來做初始化的動作,再這方法我們傳入了(self,height,weight) ,其中 self是傳入此物件的參考位置 ,沒時間畫圖XD