Python 的類的下劃線命名有什麼不同?

_xxx這表示這是一個保護成員(屬性或者方法),它不能用from module import * 導入,其他方面和公有一樣訪問; __xxx 這表示這是一個私有成員,它無法直接像公有成員一樣隨便訪問(比如直接print阿修改阿),當然,要想訪問也可以,通過對象名._類名__xxx這樣的方式可以訪問; __xxx__這表示這是一個特殊成員,所謂特殊,就是例如__init__()、__del__()、
相關文章
相關標籤/搜索