Python 类构造函数:使用 `__init__` 初始化对象
在 Python 中,类的构造函数应该使用 __init__ 方法而不是 _init_。下面是一个示例类的构造函数:
class MyClass:
def __init__(self, arg1, arg2):
self.arg1 = arg1
self.arg2 = arg2
def some_method(self):
# 在这里可以使用 self.arg1 和 self.arg2
# 创建一个 MyClass 对象
obj = MyClass('Hello', 'World')
# 调用对象的方法
obj.some_method()
在上面的示例中,__init__ 方法在类实例化时被调用,它接受 self 参数(表示实例本身)以及其他可能的参数。在构造函数中,您可以使用 self 来初始化类的属性。在这个示例中,obj 是 MyClass 的一个实例,它具有 arg1 和 arg2 这两个属性。
请注意,__init__ 方法名前后各有两个下划线。这是 Python 中约定的双下划线命名约定,用于特殊方法(例如构造函数、析构函数等)的命名。
原文地址: https://www.cveoy.top/t/topic/b8oe 著作权归作者所有。请勿转载和采集!