在Python中,类是面向对象编程的重要概念之一。类可以有各种方法,其中一些被称为特殊方法或者魔法方法。这些特殊方法在类的定义中以双下划线(__)开头和结尾。它们提供了一种方式来定义类的行为,使得类的实例可以像内置类型一样进行操作。本文将详细介绍一些常见的特殊方法,并给出相应的源代码示例。
- init() 方法:构造方法
init() 方法是一个特殊的方法,用于在创建类的实例时进行初始化操作。它在实例化对象时被自动调用。我们可以在这个方法中设置对象的初始状态,为对象的属性赋值等操作。
示例代码如下:
class Person:
def __init__(self, name, age