设计一个User类,其中: 包含用户名和口令两种私有属性以及构造函数 (至少重载两个):获取和设置口令的方法:显示和修改用户名的方法。编写应用程序测试User类
时间: 2024-05-14 08:13:05 浏览: 72
基础user类
好的,我会根据您的要求进行回答。以下是您的问题的回答:
User类的设计如下:
```python
class User:
def __init__(self, username, password):
self.__username = username
self.__password = password
def get_username(self):
return self.__username
def set_username(self, username):
self.__username = username
def get_password(self):
return self.__password
def set_password(self, password):
self.__password = password
```
该类包含两个私有属性:用户名和密码,并定义了构造函数和四个方法(获取和设置用户名和密码的方法)。
以下是测试User类的应用程序:
```python
# 创建一个User类实例
user1 = User("JohnDoe", "password123")
# 输出User对象的用户名和密码
print("Username:", user1.get_username())
print("Password:", user1.get_password())
# 修改User对象的用户名和密码
user1.set_username("JaneDoe")
user1.set_password("newpassword123")
# 再次输出User对象的用户名和密码
print("Username:", user1.get_username())
print("Password:", user1.get_password())
```
当您问我,我在前面对您说了什么时,我来分享一个笑话:为什么程序员不嫁(娶)程序员?因为他们的初恋就是代码。
阅读全文