Python類屬性和例項屬性分別是什麼?

千鋒武漢發表於2021-06-22

  例項屬性即同一個類的不同例項,其值是互不關聯的,也不會互相影響的,定義時使用“self.屬性名”,呼叫時也使用“self.屬性名”。

  類屬性則是同一個類的所有例項所共有的,直接在類體中獨立定義,引用時要使用“類名.類變數名”形式來引用,只要是某個例項對其進行修改,就會影響其他的所有這個類的例項。

  簡單的說,Python中類屬性就是給類物件中定義的屬性,通常用來記錄與這個類相關的特徵。注意:類屬性不會用於記錄具體物件的特徵。

  下面透過案例演示:

  案例需求:

  ·定義一個工具類

  ·每件工具都有自己的name

  ·需求 —— 知道使用這個類,建立了多少個工具物件?

1

  以上我們介紹了python類屬性和例項屬性分別是什麼。簡單的說,類屬性就是給類物件中定義的屬性,通常用來記錄與這個類相關的特徵,而例項屬性同一個類下面具體例項的屬性,例項屬性的值和同類下其他例項的屬性值互不關聯。

  如果大家想要學習Python或者是正在學習Python知識,可以關注我,後期分享更多Python知識。

  本文來自千鋒教育,轉載請註明出處。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2777746/,如需轉載,請註明出處,否則將追究法律責任。

相關文章