Python中子类调用父类初始化函数,意思是作为一个新的类(子类)需要做一个初始化的动作,这个动作只所以必要正是因为其是一个子类,有父类管着。
就好比野蛮生长的公司,需要什么就搞什么,没有禁忌(不要扣字眼);
但是一个大公司的子公司,就要考量成立的时候要从大公司带哪些人物出来。
再具体一点,郭子兴起兵,有什么人就用什么人,需要伙夫就找个人做伙夫,需要将军就提拔一个人做将军,草莽绿林;
朱元璋起兵从郭子兴部带走17名精干之士。这就是子类调用父类完成初始化,并且是子类的实例。
父类有众多属性,就像郭子兴有几万人马,当子类要独自挑大梁的时候,并不是父类有什么子类就全要,只需要挑出自己需要的17人就够了,这就是初始化。
郭天叙也是郭子兴的子类,郭子兴有的,他作为少帅也都可以有,但它并没有实例化,因为没有进行自己的初始化,
Python中父类初始化有两种方式:__init__和super()。
class first(object):
def __init__(self,value