【发布时间】:2023-03-21 03:40:01
【问题描述】:
在python中,类中的protected变量和public变量有什么区别
class A:
def __init__(self):
self._protected="protected"
self.__private="private"
self.public="public"
>>> a = A()
>>> a.public
'public'
>>> a._protected
'protected'
>>>
谁能解释一下区别,并指导我如何在python中使用受保护的变量[如果我的方法是错误的]
提前致谢。
【问题讨论】:
标签: python-3.x class encapsulation protected access-modifiers