Python的Object基类的__init__方法
Python的__init__方法是用来初始化的实例的,是在__new__()方法执行后但是还没有return的情况下执行的__init__()方法。__new__()方法是用来创建实例的。这个__init__类似于构造方法,是可以直接从object类中继承的。如果一个BaseClass有__init__()方法,那么他的派生类(子类)需要显示的执行这个方法,不然是无法初始化BaseClass类的属性。__init__()方法是没有返回值的,并且如果有除了self意外的参数的话,在调用时是需要指定的。
创建类:
class Mytest1:
def __init__(self,value):
self._value = value
self._children = []
def myprint(self):
print('You point value : ',self._value)
if __name__ == '__main__':
t = Mytest1(1)
t.myprint()