编程实现手机商品类 Phone
时间: 2023-09-12 09:05:13 浏览: 44
好的!实现手机商品类 Phone,我们可以先定义它的属性(即成员变量):
- 品牌(brand):字符串类型
- 型号(model):字符串类型
- 价格(price):浮点型
我们可以使用 Python 语言来实现:
```python
class Phone:
def __init__(self, brand, model, price):
self.brand = brand
self.model = model
self.price = price
```
在上面的代码中,我们定义了一个名为 Phone 的类,其中 `__init__` 方法用于初始化对象的属性。在这个方法中,我们可以传入三个参数:品牌、型号和价格。这些参数会分别被赋值给对象的 `brand`、`model` 和 `price` 属性。
我们还可以为这个类添加一些方法,比如获取手机的详细信息:
```python
class Phone:
def __init__(self, brand, model, price):
self.brand = brand
self.model = model
self.price = price
def get_details(self):
details = f"品牌:{self.brand}\n型号:{self.model}\n价格:{self.price}"
return details
```
在上面的代码中,我们新增了一个 `get_details` 方法。这个方法会返回一个字符串,包含手机的品牌、型号和价格信息。
现在,我们就可以创建一个 Phone 对象,并调用它的 `get_details` 方法来获取详细信息了:
```python
# 创建一个 Phone 对象
iphone = Phone("Apple", "iPhone 12 Pro", 9999)
# 调用 get_details 方法
print(iphone.get_details())
```
输出结果为:
```
品牌:Apple
型号:iPhone 12 Pro
价格:9999
```
这就是一个简单的手机商品类的实现。