Python 專案開發入門的十堂課

第五堂 利用 Python 模組化與物件導向:Python 物件導向中的繼承

重點整理

  1. 繼承是讓類別可以由其他類別擴充屬性及方法的概念,被繼承的類別稱之為父類別,所要繼承父類別的類別稱之為子類別。
  2. 繼承的寫法是在類別識別字後面加上大括弧,大括弧內放父類別的識別字。
  3. 內建函數 isinstance() 用來判斷實體是否為類別的實體, issubclass() 用來判斷類別是否為另一類別的子類別。
  4. 子類別繼承自父類別的方法,如果有其他需求可以重新定義父類別的方法,這稱之為改寫,改寫過的方法可以用內建函數 super() 呼叫執行原本父類別的方法內容。
  5. Python 允許多重繼承,多重繼承是指子類別可以繼承多個父類別。

相關文章

上一支影片 - Python 物件導向中的封裝
回 Python 專案開發入門的十堂課 - 目錄
下一支影片 - Python 物件導向中的多型
回 Python 教材
回程式語言教材首頁