.编写一个网络用户People类: 成员变量:用户 ID、用户密码、email 地址 成员方法: 利用构造方法完成成员变量的初始化 无参,成员变量均取默认值 全参
时间: 2024-10-16 18:20:35 浏览: 40
在Python中,我们可以创建一个名为`People`的类来表示网络用户,包含ID、密码和电子邮件地址作为其属性。以下是这个类的一个简单实现:
```python
class People:
def __init__(self, user_id=None, password=None, email=None):
"""
构造方法,用于初始化成员变量
"""
self.user_id = user_id if user_id is not None else "default_user_id"
self.password = password if password is not None else "default_password"
self.email = email if email is not None else "default_email@example.com"
def set_default_values(self):
"""
无参方法,设置成员变量为默认值
"""
self.user_id = "default_user_id"
self.password = "default_password"
self.email = "default_email@example.com"
def get_info(self):
"""
返回用户的详细信息
"""
return {
"User ID": self.user_id,
"Password": "****", # 不展示实际密码,此处用星号代替
"Email": self.email,
}
```
在这个`People`类中,我们有三个私有属性`_user_id`、`_password`和`_email`(实际项目中可能会对敏感数据进行加密)。`__init__`方法用于初始化属性,`set_default_values`方法用于将所有属性设置为默认值,`get_info`方法用于获取用户的详细信息。
阅读全文