Python筆記 物件屬性和類的屬性

2021-10-16 12:50:29 字數 1089 閱讀 8525

class

person

(object):

type

='人類'

#這個屬性定義在類裡,函式之外,我們稱之為類屬性

def__init__

(self,name,age)

: self.name = name

self.age = age

"""物件p1,p2都是通過person類建立出來的例項物件

name和age是物件屬性,是每乙個例項物件都會單獨儲存乙份的屬性

每個例項物件之間的屬性沒有關聯,互不影響

"""p1 = person(

'張三',18

)#物件p1,p2都是通過person類建立出來的例項物件

p2 = person(

'李思思',23

)#類屬性可以通過類物件和例項物件獲取

print

(person.

type

)#通過類物件獲取類屬性 人類

print

(p1.

type

)#通過例項物件獲取類屬性 人類

print

(p2.

type

)#通過例項物件獲取類屬性 人類

p1.type

='human'

print

(p1.

type

)#並不會修改類屬性,而是給例項物件新增了乙個新的物件屬性 human

#類屬性只能通過類物件來修改,例項物件無法修改類屬性

person.

type

='monkey'

#修改了類屬性

print

(p1.

type

)print

(p2.

type

)

結果

人類

人類人類

human

human

monkey

process finished with exit code 0

PYTHON中的例項,類,物件和屬性

python中一切皆為物件,所謂物件 我自己就是乙個物件,我玩的電腦就是物件,坐著的椅子就是物件,家裡養的小狗也是乙個物件。我們通過描述屬性 特徵 和行為來描述乙個物件的。比如家裡的小狗,它的顏色,大小,年齡,體重等是它的屬性或特徵。它會汪汪叫,會搖尾巴等是它的行為。我們在描述乙個真實物件 物體 時...

PHP 類和物件(類的屬性)

在類中定義的變數稱之為屬性,通常屬性根資料庫中的字段有一定的關聯,因此 也可以稱其為 字段 常見的屬性宣告是由關鍵字public,protected,var或private開頭,後面跟乙個普通的變數聲 來組成。還有一些成員屬性包括,靜態static,常量const。public 預設值,表示全域性的...

Python學習筆記 類和物件

1.訪問屬性 python中預設物件的屬性和方法都是公開的,可直接通過點操作符 來進行訪問 為了實現私有的特徵,在python中只需在變數名或函式名前加上 兩個下劃線 則該變數或者該函式變為私有的。公有和私有 class person name 小賈 id 1 defsetname self,nam...