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不能重合,否则会造成栈溢出
@property
最新推荐文章于 2025-12-05 17:02:52 发布
本文介绍Python中如何使用@property装饰器来创建可读写的属性brith及只读属性age,并解释了实例变量与属性方法的区别。
1997

被折叠的 条评论
为什么被折叠?



