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
时间: 2024-08-27 17:44:39