摘要: 以下分析情况都是基于python2 1.这样定义A类,A是经典类,那么在继承后D调用x()方法的时候顺序是怎样的呢? 首先是从B类里面去找x()方法,如果B类中没有,就会从A类里面去找,如果A类中也没有x()方法,最后才会从C类里面去找; 2.那么如果A类定义的时候是新式类,那么在继承后D调用x() 阅读全文
posted @ 2018-05-29 18:36 西瓜汁拌面 阅读(216) 评论(0) 推荐(0)
摘要: python继承中,如果子类在调用某个方法时,它首先是从派生类(也就是当前类)中去找对应的方法,如果当前类中找不到对应的方法,就会去基类(派生类)中去逐个查找。 若父类的方法不能满足子类的需要,那么子类就可以重写或者完善父类的方法。 例如: 如果继承了多个父类,多个父类中都有子类要重写完善的方法,那 阅读全文
posted @ 2018-05-29 17:59 西瓜汁拌面 阅读(309) 评论(0) 推荐(0)