函数前单下划线 _XXX 此类函数建议只在类及其子类内访问调用。虽然外部可以执行,但不建议外部调用,编译器会警告。 定义A class 直接调用A类方法,编辑器会发出警告 子类可以正常调用 函数前双下划线 __XXX 此类函数只有类对象本身能够访问 调用后出现以下报错 具体原因请看这篇文章: https://www.cnblogs.com/fengff/p/9290910.html 函数前后双下划线 __XXX__ 此类函数为系统定义函数名,命名函数时尽量避免此类命名方式