整体说明
python是面向对象的语言,也支持面向对象编程的三大特征:继承、封装(隐藏)、多态。python
-
封装(隐藏)git
- 隐藏对象的属性和实现细节,只对外提供必要的方法。至关于将"细节封装起来",只对外暴露”相关调用方法“。
- 经过前面学习的"私有属性"、"私有方法"的方法,实现"封装"。python追求简洁的语言,没有严格的语法级别的”访问控制符“,更多的是依靠程序员自觉实现。
-
继承程序员
- 继承能够让子类具备父类的特性,提升了代码的重用性。
- 从设计上是一个增量进化,原有父类设计不变的状况下,能够增长新的功能,或者改进已有的算法。
-
多态github
- 多态是指同一个方法调用因为对象不一样会产生不一样的行为。生活中这样的例子比比皆是:一样是休息方法,人不一样,休息方法不一样。张三休息是睡觉,李四休息是玩游戏,程序员休息是”敲几行代码“。
备注:
更多精彩博客,请访问:
聂发俊的技术博客
对应视频教程,请访问:
python400
完整markdown笔记,请访问:
python400_learn_github