是否可以在python中使用受保护的类变量或方法?

时间:2019-02-26 00:04:07

标签: python

是否可以在python中使用受保护的类变量或方法?我可以看到这种用法的例子吗?

2 个答案:

答案 0 :(得分:3)

简短的回答是“不”。有一些约定和良好的样式可以使您指示某个人不应在类外部修改这些变量或调用这些方法,但是没有严格执行此方法的方法。在Python中,基本上没有严格执行的私有或受保护的变量或方法。

请参见this教程。

答案 1 :(得分:1)

否,这是不可能的。人们通常使用下划线作为私人成员的约定。

这个关于通用python约定的问题可以提供更多信息。

Python "private" function coding convention

基本上,在您的会员名称前加上“ _”会向外界表明它是私人的。

not_private = 0
_private = 1