用python定义一个User类,该类有两个属性,分别是用户名(username)和密码(password),在该类中有一个构造方法,为这两个属性赋值。类中还包含一个setPassword()方法,可以修改password的值。请编写该类。
时间: 2024-03-09 11:46:46 浏览: 91
python批量修改ssh密码的实现
好的,以下是定义一个User类的示例代码:
```python
class User:
def __init__(self, username, password):
self.username = username
self.password = password
def setPassword(self, new_password):
self.password = new_password
```
这个类包含两个属性 `username` 和 `password`,它们在构造方法中被初始化。`setPassword()` 方法可以修改 `password` 的值。你可以创建一个新的用户对象并使用 `setPassword()` 方法来修改密码,例如:
```python
user = User("myusername", "mypassword")
print(user.password) # 输出 "mypassword"
user.setPassword("mynewpassword")
print(user.password) # 输出 "mynewpassword"
```
阅读全文