1. 程式人生 > >面向對象-字段

面向對象-字段

屬於 In 對象 pri class 創建 小結 實例化 elf

註意:所有成員中,只有普通字段的內容保存在對象中,即,根據類創建了多少個對象,那麽在內存中就有多少個普通字段。而其他成員,無論創建對象多少個,在內存中只創建一份

一.字段
字段包括:普通字段、和靜態字段(顧名思義,就是不變的意思,即:內存地址不變)
  #普通字段屬於對象
  #靜態字段屬於類
class A:
  #靜態字段
  name = ‘tom‘
  age = 18
  def __init__(self, name):
    #普通字段
    self.name = name

#訪問普通普通字段
obj = A(‘jack‘)
print(obj.name) >> ‘jack‘

#訪問靜態字段
A.name >>> ‘tom‘

小結:從上面的代碼可以看出,普通字段要實例化後,通過對象來訪問;靜態字段則直接通過類來訪問。當然,通過對象也能訪問靜態字段
註意:如果普通字段和靜態字段的變量名相同,那麽通過對象進行訪問字段的時候,會優先訪問普通字段

面向對象-字段