实例方法的访问权限
与对象属性的访问权限相同,对象方法也有访问权限
- 公有。方法名前面没有其他符号,可以在 类内部、类外部 使用
- 私有。方法名前面 两个下划线
_ _,只能在 类内部 使用 - 类内部、子类可继承。方法名前面 一个下划线
_,是规范,程序员之间的 约定:不要在类外部使用。(但其实在外部可以使用)
例子
有些企业定制的手机,是禁止安装app的,如:外卖小哥、快递小哥使用的定制手机,此时 install() 方法的前面就可以加上 _ _,如下:
class Phone:
def __install(self,app):
print("安装",app)
huawei = Phone()
# 在类外部调用私有方法会报错
huawei.__install("抖音")