class stu(object):
@property
def brith(self):
return self._brith
@brith.setter
def brith(self,value):
self._brith=value
@property
def age(self):
return 2022-self._brith
#brith是一个可读写属性,而age只是一个只读属性
###注意不可以使用s.brith变量,属性的方法名self._brith与实例变量名self.brith不能重合,否则会造成栈溢出