摘要:
作用: 将类中的函数属性伪装成数据属性 对象访问属性时,触发方法执行,将返回值作为本次结果. class Teacher(): def __init__(self,name, age): self.__name = name self.age = age @property # 将方法伪装成数据属性 阅读全文
摘要:
总述 """ 分为隐藏属性和开放接口 1 如何隐藏属性 在属性(数据属性和函数属性)前添加双下短下划线 2 为什么要隐藏 限制类外部对数据直接操作(但可以通过 "_类名__属性名"的方式访问) 3 如何访问隐藏属性 在类内部: 是可以直接访问双下划线开头的属性的(即对内不隐藏,对外隐藏) 在外部: 阅读全文