如何在python語言中調用類中的私有方法

在python語言中,可以在類中定義私有方法,但是不能直接調用私有方法,需要通過公開的方法調用私有方法。下面利用一個實例說明如何調用私有方法並且不報錯,操作如下:

工具/原料

python
pycharm
截圖工具

方法/步驟

第一步,打開pycharm編輯器,新建一個python文件並在文件中定義類User,如下圖所示:

第二步,在類User中,定義一個私有方法__addWater,傳入self參數,如下圖所示:

第三步,初始化一個對象user,並調用類中的私有方法,保存文件,如下圖所示:

第四步,運行python文件,可以發現控制台列印出錯誤信息,User對象沒有屬性__addWater,如下圖所示:

第五步,再次定義一個公用的方法addWater,傳入參數self和sum,利用sum參數值判斷調用私有方法__addWater,如下圖所示:

第六步,再次保存運行python文件,可以發現列印出正確的結果,如下圖所示:

注意事項

注意如何在python語言中定義私有方法
注意如何在Python語言類中調用私有方法

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場