iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 23
0
自我挑戰組

30天Python學習分享路程系列 第 23

Day23 Python 物件導向(三)

  • 分享至 

  • xImage
  •  

建構子(constructor)

以前一章的底下例子為例,當我們創建一個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


上一篇
Day22 Python 物件導向(二)
下一篇
Day 24 Python物件導向(四)
系列文
30天Python學習分享路程30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言