日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Python中 attribute和property

 融水公子 2019-10-13

講解對(duì)象:Python中 attribute和property
作者:融水公子 rsgz

理解:
1 在Python類成員中有attribute和property
2 attribute是類中保存數(shù)據(jù)的變量,如果需要對(duì)attribute進(jìn)行封裝,那么在類的外部為了訪問(wèn)這些attribute, 往往會(huì)提供一些setter和getter 訪問(wèn)器。
3 setter 訪問(wèn)器是對(duì)attribute賦值的方法,getter 訪問(wèn)器是取attribute值的方法
4 這些方法在創(chuàng)建和調(diào)用時(shí)都比較麻煩,于是Python 又提供了property
5 property 本質(zhì)上就是setter和getter訪問(wèn)器,是一種方法
6 一般情況下attribute和property中文都翻譯為“屬性”,這樣很難區(qū)分兩者的含義
7 也有很多書將attribute翻譯為“特性”?!皩傩浴焙汀疤匦浴痹谥形闹袇^(qū)別也不大。
8 其實(shí)很多語(yǔ)言都有attribute 和property概念,例如Objctive-C中attribute稱為成員變量(或字段),property稱為屬性。
9 那么我一般attribute翻譯為“成員變量”,而property 翻譯為“ 屬性”。

基本常識(shí):
成員變量稱之為attribute:分為實(shí)例變量和類變量
成員方法:實(shí)例方法 類方法 靜態(tài)方法
成員屬性:property

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多