1. 程式人生 > 程式設計 >Python 類屬性與例項屬性,類物件與例項物件用法分析

Python 類屬性與例項屬性,類物件與例項物件用法分析

本文例項講述了Python 類屬性與例項屬性,類物件與例項物件用法。分享給大家供大家參考,具體如下:



demo.py(類屬性,所有例項物件共用類屬性):

# 定義工具類 繼承object是為了相容python2.x
class Tool(object):
  # 使用賦值語句定義類屬性,記錄例項化工具物件的數量
  count = 0
  def __init__(self,name):
    self.name = name # 初始化方法內部定義及初始化例項屬性
    # 類名.類屬性名 的方式訪問類屬性.
    Tool.count += 1
# 1. 例項化工具物件
tool1 = Tool("斧頭")  # tool1.__class__屬性指向類物件。 tool1.__class__.count可以訪問類屬性。
tool2 = Tool("榔頭")
tool3 = Tool("水桶")
# 2. 輸出例項化工具物件的總數
print(Tool.count)

執行結果:

3

更多關於Python相關內容感興趣的讀者可檢視本站專題:《Python面向物件程式設計入門與進階教程》、《Python資料結構與演算法教程》、《Python函式使用技巧總結》、《Python字串操作技巧彙總》、《Python編碼操作技巧總結》及《Python入門與進階經典教程》

希望本文所述對大家Python程式設計有所幫助。