python 类 属性get set
Posted shylock
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 类 属性get set相关的知识,希望对你有一定的参考价值。
#coding:utf-8 class Person(object): def __init__(self,name, age): self._name = name self._age = age @property def name(self): return self._name @property def age(self): return self._age @name.setter def name(self, val): self._name = val if __name__ == "__main__": person = Person("Atom", 27) print person.name, person.age person.name = "shylock" print person.name, person.age
以上是关于python 类 属性get set的主要内容,如果未能解决你的问题,请参考以下文章
Python入门-6面向对象编程:06私有属性和私有方法(实现封装)-@property装饰器-get和set方法-总结
Python进阶-----描述符(__get__(),__set__(),__delete__())