定义一个customer类,包含姓名(name)、身高(height)、体重(weight),分数(score)以
时间: 2023-12-01 17:01:27 浏览: 37
Customer类可以定义如下:
```python
class Customer:
def __init__(self, name, height, weight, score):
self.name = name
self.height = height
self.weight = weight
self.score = score
def get_name(self):
return self.name
def get_height(self):
return self.height
def get_weight(self):
return self.weight
def get_score(self):
return self.score
def set_name(self, name):
self.name = name
def set_height(self, height):
self.height = height
def set_weight(self, weight):
self.weight = weight
def set_score(self, score):
self.score = score
```
Customer类包含了姓名(name)、身高(height)、体重(weight)和分数(score)四个属性。在类的初始化方法`__init__`中,传入这四个属性并赋值给类的实例变量。同时定义了四个获取属性值和设置属性值的方法,通过这些方法可以实现对对象属性的访问和修改。
使用这个Customer类可以创建不同的客户对象,并为每个客户设置不同的姓名、身高、体重和分数。例如:
```python
# 创建一个名为张三的客户对象
customer1 = Customer("张三", 170, 65, 90)
# 获取客户的信息
print(customer1.get_name()) # 输出:张三
print(customer1.get_height()) # 输出:170
print(customer1.get_weight()) # 输出:65
print(customer1.get_score()) # 输出:90
# 修改客户的属性值
customer1.set_score(95)
# 再次获取客户的信息
print(customer1.get_score()) # 输出:95
```
通过这个Customer类,可以方便地管理和操作客户的信息,实现对客户属性的灵活控制。