在Python类中,构造方法的名称为__init__
时间: 2023-10-23 12:12:46 浏览: 240
浅谈Python类里的__init__方法函数,Python类的构造函数
5星 · 资源好评率100%
是的,Python类中的构造方法的名称为`__init__`。`__init__`是一个特殊的方法,用于初始化对象的属性和方法。在创建对象时,Python会自动调用该对象的`__init__`方法来进行初始化操作。`__init__`方法的第一个参数通常都是`self`,它表示当前对象的引用,用于操作和访问该对象的属性和方法。在`__init__`方法中,可以使用`self`来定义对象的实例变量,例如:
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
```
在这个例子中,`Person`类定义了一个构造方法`__init__`,它包含了两个参数`name`和`age`,用于初始化对象的`name`和`age`属性。在方法中,使用`self.name = name`和`self.age = age`来定义对象的实例变量。当创建`Person`对象时,Python会自动调用`__init__`方法,并将对象的引用作为`self`参数传入方法中,例如:
```python
p = Person("Alice", 25)
```
在这个例子中,创建了一个`Person`对象`p`,并将`"Alice"`和`25`作为参数传入`__init__`方法中进行初始化。对象`p`的`name`属性会被初始化为`"Alice"`,`age`属性会被初始化为`25`。
阅读全文