# person.py class Person(object): def __init__(self, name, age): self._name = name self._age = age # 访问器 - getter方法 @property def name(self): return self._name # 访问器 - getter方法 @property def age(self): return self._age # 修改器 - setter方法 @age.setter def age(self, age): self._age = age def play(self): if self._age <= 16: print('%s is playing chess.' % self._name) else: print('%s is playing poker.' % self._name) def main(): person = Person('John Doe', 12) person.play() person.age = 22 person.play() if __name__ == '__main__': main() """ from person import Person person = Person('Jane Doe', 15) person.play() """