首页 > 编程语言 > 详细

python继承问题

时间:2017-03-12 16:42:23      阅读:274      评论:0      收藏:0      [点我收藏+]

python构造函数:__init__():

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

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

def play(self):
print "b"
def play(self,x="d"):
print "wokao"
覆盖:Python真是太动态了,所有的方法默认都是虚的。子类定义父类同名函数之后,父类函数被覆盖。
 
 

python继承问题

原文:http://www.cnblogs.com/wuxiangli/p/6538085.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!