在Python中,实例化一个类指的是创建一个该类的对象。实例化过程通常包括以下步骤:
1. 定义类
class MyClass:
def __init__(self, x):
self.x = x
2. 创建对象
使用类名创建对象,并传递参数
my_object = MyClass(11)
3. 调用`__init__`方法
当创建对象时,Python会自动调用__init__方法进行初始化
4. 访问对象属性或方法
访问对象的属性
print(my_object.x) 输出:11
调用对象的方法
my_object.run() 输出:run
实例化对象时,Python会自动调用`__new__`方法来创建对象,然后调用`__init__`方法进行初始化。`__new__`方法通常不需要重写,除非有特殊需求。