Python子类通过调用父类完成初始化||__init__()||super()

Python中子类调用父类初始化函数,意思是作为一个新的类(子类)需要做一个初始化的动作,这个动作只所以必要正是因为其是一个子类,有父类管着。

就好比野蛮生长的公司,需要什么就搞什么,没有禁忌(不要扣字眼);

但是一个大公司的子公司,就要考量成立的时候要从大公司带哪些人物出来。

再具体一点,郭子兴起兵,有什么人就用什么人,需要伙夫就找个人做伙夫,需要将军就提拔一个人做将军,草莽绿林;

朱元璋起兵从郭子兴部带走17名精干之士。这就是子类调用父类完成初始化,并且是子类的实例。

父类有众多属性,就像郭子兴有几万人马,当子类要独自挑大梁的时候,并不是父类有什么子类就全要,只需要挑出自己需要的17人就够了,这就是初始化。

郭天叙也是郭子兴的子类,郭子兴有的,他作为少帅也都可以有,但它并没有实例化,因为没有进行自己的初始化,

Python中父类初始化有两种方式:__init__和super()。

  • 子类直接调用父类的__init__

class first(object):
    def __init__(self,value
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值