zoukankan      html  css  js  c++  java
  • python继承问题

    python构造函数:__init__():

    如果子类定义了自己的__init__构造方法函数,当子类的实例对象被创建时,子类只会执行自己的__init__方法函数,如果子类未定义自己的构造方法函数,会沿着搜索树找到父类的构造方法函数去执行父类里的构造方法函数。
    如子类定义了自己的构造方法函数,如果子类的构造方法函数内没有主动调用父类的构造方法函数,那父类的实例变量在子类不会在刚刚创建子类实例对象时出现了。

     python析构函数:
     
     
    python中:
    重载:由默认参数和传递参数名称来实现
    class B():

    def play(self):
    print "b"
    def play(self,x="d"):
    print "wokao"
    覆盖:Python真是太动态了,所有的方法默认都是虚的。子类定义父类同名函数之后,父类函数被覆盖。
     
     
    
    
  • 相关阅读:
    redis 数据库总结
    drf 序列化类总结
    drf 视图类经典总结
    celery 简介
    虚拟环境搭建pip换源
    git 与 svn,简介差别
    redis 数据库简介
    auth 模块
    python的注释与用户交互 基本数据类型
    python入门
  • 原文地址:https://www.cnblogs.com/wuxiangli/p/6538085.html
Copyright © 2011-2022 走看看