python(一):构造方法 /类的初始化
init
当类中的一个对象被创建时,会立即调用构造方法。
构造方法 init的使用:
class FooBar:
def __init__(self):
self.somevar = 42
f = FooBar()
print f.somevar
(这里注意f = FooBar(),要带括号)
输出结果:
42
- 带参数构造
class FooBar:
当类中的一个对象被创建时,会立即调用构造方法。
构造方法 init的使用:
class FooBar:
def __init__(self):
self.somevar = 42
f = FooBar()
print f.somevar
(这里注意f = FooBar(),要带括号)
输出结果:
42
class FooBar: