Is it possible to have protected class variables or methods in python?
本问题已经有最佳答案,请猛点这里访问。
在python中是否可以有受保护的类变量或方法?我能看看这种用法的例子吗?
简短的回答是"否"。有一些惯例和良好的风格允许您指出,某人不应该修改这些变量或从类外部调用这些方法,但没有办法严格执行这一点。在python中基本上没有严格强制的私有或受保护的变量或方法。
请参见本教程。
不,这是不可能的。人们通常使用下划线作为私人成员的约定。
关于一般Python约定的这个问题可以提供更多的信息。
python"private"函数编码约定
基本上,在你的成员名字前加上一个"uu",会向外界表明它是私有的。
1 2 | not_private = 0 _private = 1 |