小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

python中的類對象,實例對象,一切皆是對象的深入理解

 昵稱61808855 2019-01-14
1,動態(tài)語言和靜態(tài)語言最大的不同,就是函數(shù)和類的定義,不是編譯時定義的,而是運行時動態(tài)創(chuàng)建的
2,python 類型實際上就是類,是type() 來創(chuàng)建的!元類創(chuàng)建類,類是type() 來創(chuàng)建的!
3,為什么類是小寫呢?這是為了和str保持一致性,str是用來創(chuàng)建字符串對象的類,而int是用來創(chuàng)建整數(shù)對象的類。
4,type就是創(chuàng)建類對象的類。你可以通過檢查__class__屬性來看到這一點(返回的是誰創(chuàng)建了它)。
5,Python中所有的東西,注意,我是指所有的東西——都是對象。這包括整數(shù)、字符串、函數(shù)以及類。它們?nèi)慷际菍ο?,而且它們都是從元類?chuàng)建而來,這個類就是type。也可以理解成python把"類"本身也抽象成了一種"類"(自我抽象), 這種類產(chǎn)生的對象叫類對象, 類對象才能產(chǎn)生實例對象.
6,靜態(tài)方法是類加載前調(diào)用!
7,類也可以調(diào)用實例方法!只不過沒有意義! 我們不能調(diào)用self.name 屬性.
 
實例對象可以調(diào)用類方法,靜態(tài)方法,在Python中,類型屬于對象,變量是沒有類型的。所有,Python中函數(shù)的參數(shù)沒有類型,這就決定了對同一個參數(shù),可以傳入不同類型的值
python 之中并沒有真正意義的靜態(tài)方法!都是語法糖(增加的功能!)
實例對象是通過類對象來產(chǎn)生的!
實例是對象,因為創(chuàng)建實例的是類.類是對象,
創(chuàng)建類的是什么呢?Python給的答案就是元類.你可以通過type()函數(shù)來查看它的元類.type(type)得到的是它自己
我們使用的內(nèi)置方法實際上是類,是元類創(chuàng)建的內(nèi)置方法。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多