示例代码如下:

class Person:
    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, value):
        self._name = value

# 创建 Person 对象
person = Person('Tom', 20)

# 获取属性值
print(person.name)  # 输出:Tom
print(person.age)  # 输出:20

# 设置属性值
person.name = 'Jerry'
print(person.name)  # 输出:Jerry
Python 类属性访问器:使用 @property 和 @setter 装饰器

原文地址: https://www.cveoy.top/t/topic/mWWP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录