好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > python3中類的重點與難點:類屬性和實例屬性的區別說明

python3中類的重點與難點:類屬性和實例屬性的區別說明

熱門標簽:北京電銷外呼系統加盟 朝陽手機外呼系統 地圖標注面積 所得系統電梯怎樣主板設置外呼 儋州電話機器人 佛山400電話辦理 小蘇云呼電話機器人 北瀚ai電銷機器人官網手機版 市場上的電銷機器人

先看圖理解:

類屬性就相當與全局變量,實例對象共有的屬性,實例對象的屬性為實例對象自己私有。

類屬性就是類對象(Tool)所擁有的屬性,它被所有類對象的實例對象(實例方法)所共有,在內存中只存在一個副本,這個和C++中類的靜態成員變量有點類似。對于公有的類屬性,在類外可以通過類對象和實例對象訪問

類屬性

class People(object):
    name = 'Tom'  #公有的類屬性
    __age = 12     #私有的類屬性
 
p = People() 
print(p.name)           #正確
print(People.name)      #正確
print(p.__age)            #錯誤,不能在類外通過實例對象訪問私有的類屬性
print(People.__age)        #錯誤,不能在類外通過類對象訪問私有的類屬性

實例屬性(對象屬性)

class People(object):
    address = '山東' #類屬性
    def __init__(self):
        self.name = 'xiaowang' #實例屬性
        self.age = 20 #實例屬性
 
p = People()
p.age =12 #實例屬性
print(p.address) #正確
print(p.name)    #正確
print(p.age)     #正確
 
print(People.address) #正確
print(People.name)    #錯誤
print(People.age)     #錯誤

通過實例(對象)去修改類屬性

class People(object):
    country = 'china' #類屬性
print(People.country)
p = People()
print(p.country)
p.country = 'japan' 
print(p.country)      #實例屬性會屏蔽掉同名的類屬性
print(People.country)
del p.country    #刪除實例屬性
print(p.country)

總結

如果需要在類外修改類屬性,必須通過類對象去引用然后進行修改。如果通過實例對象去引用,會產生一個同名的實例屬性,這種方式修改的是實例屬性,不會影響到類屬性,并且之后如果通過實例對象去引用該名稱的屬性,實例屬性會強制屏蔽掉類屬性,即引用的是實例屬性,除非刪除了該實例屬性。

Python:類屬性和實例屬性總結

#類屬性:類對象所擁有的的屬性,它被所有類對象的實例對象共有,類對象和實例對象可以訪問
#實例屬性:實例對象所擁有的屬性,只能通過實例對象訪問
class Student:
    name='李明'  #類屬性
    def __init__(self,age):
        self.age=age  #實例屬性
        pass
    pass
Student.name='鄧超'   #通過類對象去修改類屬性  因為name屬于類屬性
print('-----------李明的數據------------------')
lm=Student(18)   #實例化對象,并傳入參數
print(lm.age)    #通過實例對象去訪問實例屬性
print(lm.name) #通過實例對象去訪問類屬性
# lm.name='華晨宇'  #不能通過實例對象對類屬性進行修改
print(lm.name)
print('--------------張三的數據--------------')
zs=Student(20)
print(zs.age)
print(zs.name)
print('------------通過類對象Student去訪問name----------------')
print(Student.name)
# print(Student.age)   注:不能通過類對象去訪問實例屬性

運行結果

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Python類屬性與實例屬性用法分析
  • Python 類屬性與實例屬性,類對象與實例對象用法分析
  • Python類和實例的屬性機制原理詳解

標簽:龍巖 定西 金融催收 江蘇 商丘 云南 寧夏 酒泉

巨人網絡通訊聲明:本文標題《python3中類的重點與難點:類屬性和實例屬性的區別說明》,本文關鍵詞  python3,中類,的,重點,與,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python3中類的重點與難點:類屬性和實例屬性的區別說明》相關的同類信息!
  • 本頁收集關于python3中類的重點與難點:類屬性和實例屬性的區別說明的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 韩国一级理黄论片| 又粗又长又硬太爽了视频快来| 捆绑白丝震动捧强制gc二次元| 成年人一级毛片| 女女互磨互喷水高潮les呻吟| 亚洲精品乱码久久久久久中文字幕| 甜性涩爱韩国电影| 一二三四免费观看韩剧高清版| 桃色| 高辣h浪荡小说肥臀艳妇短篇| 好爽?好紧?再深一点李晨| 亚洲一区二区三区四区的地理特色| 女人和公骡子交性视频| 一区二区视频在线免费观看| 国产一区二区三区在线看| 91麻豆精品国产自产在线观看,| 好硬啊太烫了灌满了h视频| 《朋友夫妇:交换4》电影| 国产女人水真多18毛片18精品| 蜜汁扣肉| 娇妻被老外调教1—8| 小莹客厅激情38章至50章一区二区 | 国产精品偷伦视频| 国产 影音先锋| 欧美一级特黄特黄大片连接| 特级淫片aaaa毛片aa视频| 日本xxxxx18护士xxx| 国产三级精品播放| 99精品观看| 安卓单机手游下载| 亚洲AV首页闷骚寡影院我想要 | 啊啊啊软件| tk白丝丨vk| 毛亚美女?黄?免费网站| 床上视频在线观看| 国产粗语刺激对白性视频| 国产精品亚洲AV二区勾搭| 免费看日比软件| 美女被舔逼| 果冻传媒视频一二三在线观看| 黑夜拖拽流畅和55555流畅差别|