摘要: 如果本生没有func方法的话就调用距离自己最近的基类的方法 钻石继承: 查找方法的顺序:如下例的找func方法(广度优先) 例1: 例2: 漏斗继承: 小乌龟继承问题:(最顶端的节点F是最后查找的) mro()方法:记录了类的继承顺序 super()方法: 阅读全文
posted @ 2018-11-05 23:47 莱茵河的雨季 阅读(105) 评论(0) 推荐(0) 编辑
摘要: super(). 调用父类方法:(super不仅可以在一个类的内部使用,还可以在一个类的外部使用) 阅读全文
posted @ 2018-11-05 21:43 莱茵河的雨季 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 输出:(打印的是Dog.func而不是Animal.func) __init__方法如果本生的类具有的话,父类的__init__方法就不在调用,没有才调用父类的__init__方法 派生属性: 如果既想实现新的功能也想实现父类原本的功能,还需要在子类中再调用父类 阅读全文
posted @ 2018-11-05 16:44 莱茵河的雨季 阅读(457) 评论(0) 推荐(0) 编辑
摘要: A_son.__bases__查看继承的父类是哪些 A. object是所有类的祖宗,所有的类都默认继承了object类。 python中可以多继承 继承与抽象,先抽象再继承: example: 阅读全文
posted @ 2018-11-05 15:02 莱茵河的雨季 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-11-05 14:08 莱茵河的雨季 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-11-05 14:06 莱茵河的雨季 阅读(92) 评论(0) 推荐(0) 编辑