python 類中的__slots__

1.給類或者示例添加屬性和方法

正常情況下,當我們定義了一個class,創建了一個class的實例後,我們可以給該實例綁定任何屬性和方法,對於class本身也是一樣的在這裏插入圖片描述

2.使用__slots__

如果先要對class和實例加以限制,可以在定義class的時候,定義一個__slots__,來限制能夠添加的屬性:
在這裏插入圖片描述
這麼做之後,沒在__slots__裏面標記好的屬性就不能隨便添加到類或者示例中了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章