正确答案是:B: 类。
### 分析
- **对象**:
- 在面向对象编程中,对象是类的实例。一个对象包含数据和操作这些数据的方法。它是实现类所定义结构的实际实体。
- **类**:
- 类是定义对象的模板或蓝图。它描述了对象的属性和行为。在类中,我们定义了对象的属性(数据成员)和行为(成员函数或方法)。通过类可以创建多个对象,这些对象共享类中定义的结构和行为。
- **方法**:
- 方法是类中定义的函数,用来操作类的属性或执行类的行为。方法是属于对象或类的功能模块。
- **函数**:
- 函数是独立的代码块,可以在需要时被调用执行。与方法不同的是,函数通常不与对象关联。
### 示例
为了更好地理解,我们可以看下面的简单示例:
```python
# 定义一个类
class Car:
# 构造函数,初始化对象的属性
def __init__(self, brand, model):
self.brand = brand
self.model = model
# 定义一个方法
def display_info(self):
print(f"Car Brand: {self.brand}, Model: {self.model}")
# 创建对象
car1 = Car('Toyota', 'Corolla')
# 调用对象的方法
car1.display_info()
```
在这个例子中:
- `Car`是一个类,它是定义`car1`对象的蓝图。
- `brand`和`model`是类的属性。
- `display_info`是类的一个方法。
- `car1`是根据`Car`类创建的对象,带有特定的品牌和型号。