定义一个用户类
时间: 2023-08-28 21:21:56 浏览: 38
好的,下面是一个简单的用户类定义:
```python
class User:
def __init__(self, username, password, email):
self.username = username
self.password = password
self.email = email
self.is_logged_in = False
def login(self, username, password):
if self.username == username and self.password == password:
self.is_logged_in = True
print("Login successful!")
else:
print("Incorrect username or password.")
def logout(self):
self.is_logged_in = False
print("Logged out.")
```
这个用户类包含了用户名、密码和电子邮件属性,以及登录和注销方法。在初始化时,is_logged_in 属性被设置为 False。登录方法将检查提供的用户名和密码是否与实例属性匹配,并将 is_logged_in 属性设置为 True。注销方法将 is_logged_in 属性设置为 False。