你們對Python的類訪問控制可能一無所知

在Python類中,有屬性和方法。外部代碼可以直接通過實例來訪問修改。 如果需要讓內部的屬性不被外部訪問到,在屬性變量前面加上2個下劃線:「__」。 在python中,實例的變量名如果是由2個下劃線開頭的,就代表這是一個私有變量:只有內部可以訪問,外部不許直接通過類或者實例訪問。 雖然說外部訪問不了一個內部私有屬性,但是可以通過類中方法間接的訪問、修改。比如類內部方法get_name和set_na
相關文章
相關標籤/搜索