概述python是一门面向对象的语言,同时也支持面向对象编程的三大特性:继承、封装(隐藏)、多态。封装(隐藏)隐藏对象的属性和实现细节,只对外提供必要的方法。相当于“封装了细节”,只暴露了“相关调用方法”。“封装”是通过前面学习的“私有属性”和“私有方法”的方法来实现的。Python追求简洁的语言,没有严格的语法层面的“访问控制符”,更多的是靠程序员自觉去实现。继承继承让子类具有父类的特性,提高了代码的可重用性。这是设计的渐进式演变。在原有父类设计不变的情况下,可以增加新的功能或改进现有的算法。多态性多态性是指同一个方法调用会由于不同的对象而产生不同的行为。生活中这样的例子比比皆是:同样的休息方式,不同的人却有不同的休息方式。张三休息是睡觉,李四休息是打游戏,程序员休息是“敲几行代码”。备注:更多精彩博客请访问:聂法军技术博客对应视频教程请访问:python400完整markdown笔记请访问:python400_learn_github
