Python 【類屬性】

講講Python的類屬性
類是一個特殊的對象
在這裏插入圖片描述
圖片中有對Python類屬性的介紹,並且舉了一個例子,下面是例子的代碼:

class Animal(object) :
    #使用賦值語句定義類屬性,記錄所有動物對象的數量
    count = 0
    def __init__(self, name):
        self.name = name
        #讓類屬性 +1
        Animal.count += 1

# 1. 創建動物對象
tiger= Animal('老虎')
lion = Animal('獅子')
mouse = Animal('老鼠')
bird = Animal('鳥')

#2. 輸出動物對象的總數
print('動物對象總數爲 %d' %Animal.count)
print('動物對象總數爲 %d' %mouse.count)

代碼結果爲:

動物對象總數爲 4
動物對象總數爲 4

爲什麼兩個輸出結果相同呢?這裏有涉及到了屬性的獲取機制
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章