简述:python 面向对象和类的继承

    SEO基础 wuya 60次浏览 已收录 0个评论

    面向对象

    三大特点

     

    封装:即是对数据的封装,又是对处理数据的方法的封装。

    继承:强调是父子类之间的关系

    多态:不同的对象调用相同的方法,会有不同的相应。

     

    类的继承

    继承:继承父类的属性和方法,子类直接就有了。

    派生:由于父类的属性和方法,有的时候不能完全解决问题,需要衍生出新的属性和方法来帮助我们更好的解决问题,这些就叫做类的派生

     

    总结:子类的继承和派生知识侧重点不同。继承侧重的是相同的点, 派生则是侧重不同的点。

     

    类的继承

     

    方法重写

     

    完全不合适,覆盖重写

    不完全合适,需要修改完善,super().eat()   或者是直接指定类名+方法调用。

     

     

    多继承

    一个类可以有多个父类,即可以拥有多个类的特征

    继承链

    # __mro__类属性,记录了继承链的查找顺序

    # 一旦找到,立即停止并返回

    # 按照广度优先的原则进行查找


    学海无涯 , 版权所有丨如未注明 , 均为原创丨转载请注明简述:python 面向对象和类的继承
    喜欢 (0)
    发表我的评论
    取消评论
    表情 加粗 删除线 居中 斜体 签到

    Hi,您需要填写昵称和邮箱!

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址