面向对象
面向对象编程
对于具有 相同属性 和 功能 的 抽象类的描述
有 一个面 四条腿 能坐能躺
床 桌子 凳子 沙发....
有皮 有果肉 能吃能榨汁
西瓜 橙子 ....
所谓的 面向对象编程 是 相对于 面向过程编程 而言的一种编程思想 编程方式 编程语法
面向过程编程方式
定义变量
设定程序
执行程序
....
程序的执行是一步一步按照顺序执行
这个顺序过程不能乱 关注点是程序的执行过程
例如 吃饺子
和面
剁馅
擀皮
包饺子
烧水
煮饺子
捞饺子
吃饺子
面向对象的编程方式
定义一个 对象
将 执行程序需要的数据 存储在对象的属性中
将 执行程序需要的代码 存储在对象的函数中
执行时 只需要通过 调用对象中存储的函数
就可以 调用对象中存储的数据 执行 需要的程序
重点在于 创建 对象
吃饺子
找 饺子馆
下单
等着吃
总结面向对象的核心
1, 程序执行需要的数据(属性属性值)
2, 程序执行需要的代码(属性函数方法)