Python 專案開發入門的十堂課

第五堂 利用 Python 模組化與物件導向:Python 類別的實體屬性與實體方法

重點整理

  1. 實體屬性為專屬於物件的變數,實體方法則是專屬於物件的函數。
  2. 定義實體方法在類別識別字底下縮排的地方,跟函數同樣使用關鍵字 def ,實體方法預設的第一個參數為 self ,表示實體物件本身。
  3. 實體方法中利用 self 加小數點建立的識別字為實體屬性,類別的每個實體方法中都可以用 self 存取實體屬性。
  4. __init__() 方法為物件建立時所執行的方法,通常會在 __init__() 初始化實體屬性。
  5. __str__() 方法回傳物件的字串表達形式,如果物件需要自己的字串表達形式,就要重新定義 __str__() 方法。

相關文章

上一支影片 - Python 的內建型態與自訂類別
回 Python 專案開發入門的十堂課 - 目錄
下一支影片 - Python 類別的類別屬性與類別方法
回 Python 教材
回程式語言教材首頁