Python 簡易手冊

單元 54 - 類別

類別 (class) 用關鍵字 (keyword) class 來定義物件 (object) ,以下為簡單例子

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
# 定義類別
class Demo:
    pass

# 建立 Demo 物件
a = Demo()
# 印出 Demo 物件
print(a)

# 檔名: class_demo.py
# 說明: 《Python簡易手冊》的範例
# 網址: http://kaiching.org
# 作者: Kaiching Chang
# 時間: 2024 年 3 月

第 2 行使用關鍵字 class 定義 Demo 類別,注意 classDemo 之間要空一格, Demo 最後要加上冒號 : ,底下縮排部分則是類別的定義內容,這裡直接用 pass 陳述 (statement) 帶過,底下是建立 Demo 型態的物件變數 a ,然後印出這個物件,執行結果如下

> python class_demo.py
<__main__.Demo object at 0x102dc9880>
>

單元 49 - pass 陳述與省略符號 ...介紹如何使用 pass 陳述。

類別是物件的藍圖,由於 Python 是物件導向程式設計語言 (object-oriented programming language) ,因此實際很多程式功能都要由類別來實現,以上只是簡單示範定義類別,後續幾個單元會依個別主體繼續討論類別

參考資料

上一頁 單元 53 - 協程
回 Python 簡易手冊 首頁
下一頁 單元 55 - 實體屬性與方法
回 Python 教材首頁
回程式語言教材首頁