标签:col 更改 span 函数 限制 使用 私有属性 接口调用 属性
"""
私有属性、私有方法:1.让一些关键的数据,变成私有更加的安全
2.不是随意可以更改的
3.在属性,和方法前面加’__‘,变成私有,那么外界就不可以直接调用修改。
4.但是:在类的内部可以定义一个函数,方法调用修改,使用者直接调用这个函数就可以了。这个函数就是接口
5.可以在这个函数、方法加条件限制,而不是任意的改动
"""
class student: def __init__(self, name, max): self.name = name self.__max = max def max(self, new_max): if new_max < 300: # 条件 print(‘修改成功‘) self.__max = new_max print(self.__max) else:
print(‘修改失败‘)
jeff =student(‘jeff‘,100) # 定义的初始 jeff.max(200) # 外部调用接口修改,接口调用内部初始修改 结果:修改成功 200
jeff =student(‘jeff‘,100) jeff.max(500) 结果: 修改失败
标签:col 更改 span 函数 限制 使用 私有属性 接口调用 属性
原文地址:https://www.cnblogs.com/guyouyin123/p/11251638.html