创建一个Person类,在类构造方法中添加私有属性__age,初始值为19 为类添加方法get_age(self)和set_age(self, value),用于读取和设置私有属性__age
时间: 2024-02-23 19:59:31 浏览: 62
基于python3 类的属性、方法、封装、继承实例讲解
好的,根据您的要求,我可以为您提供以下代码示例:
```python
class Person:
def __init__(self):
self.__age = 19
def get_age(self):
return self.__age
def set_age(self, value):
if value < 1:
self.__age = 1
elif value > 100:
self.__age = 100
else:
self.__age = value
```
以上代码定义了一个名为Person的类,并添加了get_age和set_age两个方法,用于读取和设置私有属性__age的值。在类的构造方法中,私有属性__age被初始化为19。如果外部调用set_age方法给__age属性赋值时,会根据输入值的大小,决定是否将其设置为1或100。
阅读全文