zoukankan      html  css  js  c++  java
  • Python基础之继承

    #继承实现


    #父亲会书法,大儿子和小儿子会书法
    #父亲一般能吃,大儿子吃超过,小儿子吃得少
    class father:
        def write(self):
            print   'i can write'
    class oldbrother(father):#class A(B)子类A继承父类B
        def eat(self):
            print "i eat too much"
    class elderbrother(father):
        def noeat(self):
            print "i can't eat"
    daerzi=oldbrother()
    daerzi.write()
    daerzi.eat()
        
    #多继承
    class muniu:
        def eat(self):
            print 'i can eat'
    class gongniu:
        def run(self):
            print 'i can run'
    class daniu(muniu,gongniu):#class A(B,C,D)
        pass
    class xiaoniu(muniu):
        pass
    daniu=daniu()
    daniu.eat()
    daniu.run()
    xiaoniu=xiaoniu()
    xiaoniu.eat()
    #xiaoniu.run()
              
    #多继承冲突,从左到右继承(父类方法名相同时候)
    class muniu:
        def eat(self):
            print 'i can eat'
    class gongniu:
        def run(self):
            print 'i can run'
        def eat(self):
            print 'i can eat,too'
        
    class daniu(muniu,gongniu):#class A(B,C,D)
        pass
    daniu=daniu()
    daniu.eat()

  • 相关阅读:
    <c:forEach>详解
    JSP基本_JSTL
    鼠标显示效果的形状设置
    linux7.3+nginx1.1+tomcat8.5 搭建负载均衡
    安装zabbix
    Centos7 systemctl使用
    Centos7 yum安装 Lnmp以及Lamp
    Centos7 LAMP环境下安装zabbix3.0
    centos 7.0 搭建LAMP环境
    mysql 配置参数详解
  • 原文地址:https://www.cnblogs.com/jietingting/p/7076963.html
Copyright © 2011-2022 走看看