1. 程式人生 > >Python基礎(十二) 類私有成員和保護成員

Python基礎(十二) 類私有成員和保護成員

bsp 通過 劃線 from 私有 spa blog imp .html

python中的protected和private

python中用

_var ;變量名前一個下劃線來定義,此變量為保護成員protected,只有類及其子類可以訪問。此變量不能通過from XXX import xxx 導入


__var;變量名前兩個下劃線來定義,此變量為私有private,只允許類本身訪問,連子類都不可以訪問。

class perent_class(object):
    def __init__(self,name,protected,private):
        self.name = name
        self._protected = protected
        self.
__private = private

Python基礎(十二) 類私有成員和保護成員