講解對象:python中\(zhòng)init__ 方法
作者:融水公子 rsgz
1 類的實例化
x = MyClass()
解釋:創(chuàng)建了一個新的類實例并將該對象賦給局部變量 x
2 希望類有初始狀態(tài)
解決:會定義一個名為 __init__() 的特殊方法
特點:類的實例化操作會自動為新創(chuàng)建的類實例調(diào)用 __init__() 方法
代碼:
def __init__(self):
self.data = []
3 出于彈性的需要,__init__() 方法可以有參數(shù)
實例:
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)