python-oop

[Python教學]物件導向-Class類的封裝/繼承/多型

發佈於 發佈留言分類: 02 Python 基礎教學10 所有文章

本篇記錄了學習 Python 物件導向的筆記,從最初的 Class 類別定義開始、到物件導向的三大核心特性:繼承、封裝和多型,都有詳細的筆記和解釋。  ▍學習物件導向設計原因: 使程式碼的維護和擴充更容易 使人更容易閱讀理解程式碼邏輯  ▍本篇大綱 首先用 Class 來定義類別 OOP 特性一. 繼承 (inheritance) OOP 特性二. 封裝 (encapsulation) OOP 特性三. 多型 (polymorphism) 補充:類的其他呼叫方式 首先用 Class 來定義類別 在物件導向中,類別是所有共同物件成員的抽象描述,它定義該類別物件共同具有的屬性,及實現該物件的方法。 Python 建立 class,通常類名採用大寫 (下面範例為 Employe […]