如何用Python,构造函数init,为实例属性color赋值。定义类属性number,记录实例数量
时间: 2024-03-09 20:49:58 浏览: 42
python构造函数init实例方法解析
您可以使用以下代码来构造函数 `__init__` 并为实例属性 `color` 赋值,并定义类属性 `number` 来记录实例数量:
```python
class MyClass:
number = 0
def __init__(self, color):
self.color = color
MyClass.number += 1
```
在这个示例中,`MyClass` 类有一个类属性 `number` 来记录实例数量,它被初始化为 0。在 `__init__` 函数中,我们将实例属性 `color` 赋值为传入的参数 `color`,并将 `MyClass.number` 增加 1,以此来记录实例数量。这样,每创建一个 `MyClass` 的实例,`number` 的值就会自动增加。
阅读全文