特牛网址导航

Python类私有方法的陷阱_类中的私有方法太多-CSDN博客

网友收藏
引言Python不像C++、Java、C#等有明确的公共、私有或受保护的关键字来定义成员函数或属性,它使用约定的单下划线“_"和"__"双下划线作为函数或属性的前缀来标识。使用单下划线还是双下划线,是有很大的区别的。1. 单下划线的函数或属性,在类定义中可以调用和访问,类的实例可以直接访问,子类中可以访问;2. 双下划线的函数或属性,在类定义中可以调用和访问,类的实例不可以直接访问,子_类中的私有方法太多