设计一个类 (CCPM) 属性包括姓名、性别、身份证号、加入时间 、费用/月;方法包括:构造方法实现属性的初始化,其它成员方法能够实现 :设置属性值, 获取属性值、输出属性值;
时间: 2023-10-20 07:15:43 浏览: 39
好的,这是一个简单的CCPM类的代码示例:
```python
class CCPM:
def __init__(self, name, gender, id_card, join_time, fee_per_month):
self.name = name
self.gender = gender
self.id_card = id_card
self.join_time = join_time
self.fee_per_month = fee_per_month
def set_name(self, name):
self.name = name
def get_name(self):
return self.name
def set_gender(self, gender):
self.gender = gender
def get_gender(self):
return self.gender
def set_id_card(self, id_card):
self.id_card = id_card
def get_id_card(self):
return self.id_card
def set_join_time(self, join_time):
self.join_time = join_time
def get_join_time(self):
return self.join_time
def set_fee_per_month(self, fee_per_month):
self.fee_per_month = fee_per_month
def get_fee_per_month(self):
return self.fee_per_month
def print_info(self):
print("姓名:", self.name)
print("性别:", self.gender)
print("身份证号:", self.id_card)
print("加入时间:", self.join_time)
print("费用/月:", self.fee_per_month)
```
这个类有五个属性:姓名、性别、身份证号、加入时间和费用/月,以及设置和获取这些属性的方法和一个输出所有属性信息的方法。你可以使用构造方法来初始化这些属性。例如:
```python
ccpm = CCPM("张三", "男", "123456789012345678", "2022-01-01", 100)
```
这将创建一个名为“张三”的CCPM对象,性别为“男”,身份证号为“123456789012345678”,加入时间为“2022-01-01”,每月费用为100元。
你可以使用这些方法来设置和获取属性:
```python
ccpm.set_name("李四")
name = ccpm.get_name()
ccpm.set_fee_per_month(200)
fee = ccpm.get_fee_per_month()
```
你也可以使用 `print_info` 方法来输出所有属性信息:
```python
ccpm.print_info()
```
这将输出:
```
姓名: 李四
性别: 男
身份证号: 123456789012345678
加入时间: 2022-01-01
费用/月: 200
```
相关推荐
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)