面向对象思想的介绍
面向过程:
他是编程的一种高级思想,主要强调的是做事的过程。什么事都得亲力亲为最终得到结果
典型的编程语言:C语言
面向对象:
他是编程的一种高级思想,主要强调的是对象,也就是谁来做事情,不关注过程。关注谁做事
情并得到结果即可
典型的编程语言:Java C#
举例
洗衣服
面向过程:
准备盆,倒水,放衣服,放洗衣液,开始洗,洗完拧干,晾晒。
面向对象:
找一个女朋友,直接把衣服给女朋友,让女朋友给你洗
面向对象特点
是一种更符合人们思考习惯的思想
把复杂的事情简单化
把人们从执行者变成了指挥者
面向对象的程序开发
就是不断地找对象、使用对象、指挥对象做事情的过程
没有对象?? 创建一个!!
面向对象思想特征
封装 encapsulation
继承 inheritance
多态 polymorphism