分享

python中\init__ 方法

 融水公子 2019-07-03

讲解对象:python中\init__ 方法

作者:融水公子 rsgz


1 类的实例化

x = MyClass()

解释:创建了一个新的类实例并将该对象赋给局部变量 x


2 希望类有初始状态

解决:会定义一个名为 __init__() 的特殊方法

特点:类的实例化操作会自动为新创建的类实例调用 __init__() 方法

代码:

def __init__(self):

    self.data = []


3 出于弹性的需要,__init__() 方法可以有参数

实例:

class Complex:

    def __init__(self, realpart, imagpart):

        self.r = realpart

        self.i = imagpart


>>> x = Complex(3.0, -4.5)

>>> x.r, x.i

(3.0, -4.5)

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多