静态类成员可以私有吗?

时间:2019-05-16 07:37:50

标签: python

静态成员可以在python类中私有吗? 呼叫吸气剂的最佳做法是什么? 如果不是,那是不好的做法,为什么?

1 个答案:

答案 0 :(得分:0)

在python中,没有什么是私有的。

对于任何被视为私有的内容,最佳做法是在成员前添加下划线;参见What is the meaning of a single and a double underscore before an object name?

如果您喜欢基于getter / setter的方法,请查看python property decorator。但是,根据我的经验,您通常只会使那些公共成员成为公共成员(不带下划线前缀)。我将使用属性的典型用例是一些计算出的属性(即伪装为属性的方法调用)。