摘要: 这是个高大上的函数,在python装13手册里面介绍过多使用可显得自己是高手 23333. 但其实他还是很重要的. 简单说, super函数是调用下一个父类(超类)并返回该父类实例的方法. 这里的下一个的概念参考后面的MRO表介绍. help介绍如下: 由此可知, super有三种用法, 第一参数总 阅读全文
posted @ 2018-06-20 17:01 时光飞逝,逝者如斯 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 参考 阅读全文
posted @ 2018-06-20 15:10 时光飞逝,逝者如斯 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 我们最常见的,可以说几乎唯一能见到的使用super的形式是: 其中,最常见的method()是__init__() 以前做过Java,刚刚接触Python的继承,的确感觉有点奇怪,有时候还能搞混。。。当然这还是因为Java是单继承,只能用接口实现类似多继承的方式,而Python就直接支持多继承。 当 阅读全文
posted @ 2018-06-20 15:06 时光飞逝,逝者如斯 阅读(753) 评论(0) 推荐(1) 编辑
摘要: python 的 super 是一个函数,需要两个参数,第一个参数是类,第二个参数是实例,返回值是一个类对象。 其意义是:站在参数2这个实例的角度看去, 参数1这个类的‘父亲’是谁,把‘父亲’返回。 详情见这里。 Java 的 super 是一个引用,即一个指针,它指向的是本类内部的那个父类对象。 阅读全文
posted @ 2018-06-20 14:46 时光飞逝,逝者如斯 阅读(268) 评论(0) 推荐(0) 编辑