Python中是否可能有受保护的类变量或方法?
- 论坛
- Python中是否可能有受保护的类变量或方法?
21 浏览
Python中是否可能有受保护的类变量或方法?
这个问题在这里已经有答案:
在Python中,是否可能有受保护的类变量或方法?能否给出这样使用的示例?
admin 更改状态以发布 2023年5月25日
匿名的
0 Comments
不可能。人们通常使用下划线作为私有成员的约定。
对于通常的python约定的这个问题,这里可以提供更多信息。
Python "private" function coding convention
基本上,在你成员名字前面加上'_'会告诉外面的世界它是私有的。
not_private = 0 _private = 1
匿名的
0 Comments
简短的答案是“不可以”。虽然有约定和良好的代码风格可以指示其他人不应该从类外部修改这些变量或调用这些方法,但没有办法严格执行。在Python中,实际上不存在严格执行的私有或受保护的变量或方法。
请参见此教程。