1. 程式人生 > >python 類成員的訪問許可權

python 類成員的訪問許可權

以method為例(變數同理)

_method1 表示是私有方法,除非定義方法的類例項,否則是訪問不到的。__init__好像除外?

__method1 (最少兩個前下劃線,最多一個後下劃線,所以__init__不在討論範圍)為了和子類區分,會被認作是_className__method1.仍然還是私有方法。但是由於是mangling機制,所以仍然可能在外部訪問?