面向对象3大特性

面向对象3大特性

# 封装:
# 把很多数据封装到⼀个对象中. 把固定功能的代码封装到⼀个代码块, 函数, 对象, 打包成模块.
# 这都属于封装的思想. 具体的情况具体分析. 比如. 你写了⼀个很⽜B的函数. 那这个也可以被称为封装. 在⾯向对象思想中. 是把⼀些看似⽆关紧要的内容组合到⼀起统⼀进⾏存储和使⽤. 这就是封装.
# 继承:
# ⼦类可以⾃动拥有⽗类中除了私有属性外的其他所有内容
# 多态:
# python中 定义变量不用规定变量的类型.
# 鸭子类型(面试会问到)
# A,B两个类,没有任何关系,独立两个,但是里面的功能相似,所以python一般会将类似于A,B两个类
# 里面的相似的功能让其命名相同.
# 1. A,B虽然无关系,但是很默契的制定了一个规范.让你使用起来更方便.

原文地址:https://www.cnblogs.com/saoqiang/p/12386585.html