zoukankan      html  css  js  c++  java
  • 多重继承

    通过继承,使得子类具有父类相同的属性,方便子类的调用

    例:

    #生父 
    class Father(object):
        def func(self):
            print('生父打儿子')

    #老王
    class LaoWang():
        def func(self):
            print('老王打儿子')
        def func1(self):
            print('下午等我过来')
           
    #继父
    class StepFather():
        def func(self):
            print('继父打儿子')
        def func1(self):
            print('儿子去买酒,喝完好打你')
           
    #神秘人
    class MysteryMan(Father,LaoWang,StepFather):
        pass

    >>> s=MysteryMan()
    >>> s.func()
    生父打儿子
    >>> s.func1()
    下午等我过来

    class MysteryMan(Father,StepFather,LaoWang):
        pass

    >>> s=MysteryMan()
    >>> s.func()
    生父打儿子
    >>> s.func1()
    儿子去买酒,喝完好打你

    通过例子可以看出,优先继承父类,然后再继承子类(当存在多个子类的时候,优先第一个子类)

  • 相关阅读:
    [HDU 2089]不要62
    [WC 2011]Xor
    [BJOI 2011]元素
    [NOIp 2014]解方程
    [UVa 1326]Jurassic Remains
    [BZOJ 2152]聪聪可可
    [IOI 2011]Race
    [测试题]打地鼠
    [POJ 2828]Buy Tickets
    [测试题]gene
  • 原文地址:https://www.cnblogs.com/bang325/p/7189719.html
Copyright © 2011-2022 走看看