class Product
时间: 2024-08-16 11:00:44 浏览: 44
在Python中,`class`关键字用于定义一个类(Class),这是面向对象编程的基础概念之一。`Product`通常可能是用来表示某种产品,如商品或服务的抽象模型。下面是一个简单的`Product`类示例,它可能包含产品的名称、价格和其他属性:
```python
class Product:
def __init__(self, name, price, description=None):
"""
初始化一个产品实例
:param name: 产品名称
:param price: 产品价格
:param description: 产品描述 (可选)
"""
self.name = name
self.price = price
self.description = description
def get_info(self):
"""
返回产品的基本信息
"""
return f"Name: {self.name}, Price: {self.price}, Description: {self.description or 'Not provided'}"
# 示例创建一个Product实例并打印信息
product1 = Product('iPhone 13', 999)
print(product1.get_info()) # 输出:Name: iPhone 13, Price: 999, Description: Not provided
```
在这个例子中,`__init__`方法是构造函数,用于初始化新创建的对象属性。`get_info`方法则用于获取产品的详细信息。
阅读全文