python 继承中的一个super使用
2013-03-26 15:10
344 查看
class C(P): def __init__(self): super(C,self).__init__() print "calling C's constructor!"
在这个继承的例子中,不会因为调用了子类的__init__()方法,而自动调用父类的该方法,必须明确的调用,否则无效,和java差距很大。
super方法,比直接使用P.__init__()要灵活,经来代码改动较少
相关文章推荐
- 多继承中super()使用Python2
- 由一个简单示例 引出java继承中父子类成员变量共享问题 以及super的使用
- 使用super()继承 分类: python 小练习 2013-09-18 14:13 320人阅读 评论(0) 收藏
- python中使用多继承问题和super()内置函数的使用
- Python 2.7不能使用super继承tk的问题
- python学习——super()方法实现类的继承
- python中自定义一个异常,使用raise引发异常
- 用python写的一个使用关键字定向生成密码字典的脚本
- 使用VC内嵌Python实现的一个代码检测工具
- 关于Python中正则使用findall和分组的一个坑
- python GTK+3 使用soup做一个http服务器
- 尝试使用python做一个网页爬虫
- 自己使用python的列表del函数一个思维误区
- Python中的super使用
- 使用Python的Tornado框架实现一个Web端图书展示页面
- Python多重继承引发的问题——牛逼的super
- 一个简单的使用python抓取网页中的水文数据的程序
- 关于Java中的继承和组合的一个错误使用的例子
- 第五章 类的继承和super的使用调用父类构造方法
- 关于Python中的类普通继承与super函数继承