面向对象与面向过程之间的区别:
面向过程是一种直接的的编程方法,它是按照编程的思路考虑问题,通过顺序执行一组语句来实现一个功能。
面向过程可以说是从细节方面考虑问题
面向对象可以说是从宏观方面考虑问题
面向过程 ==> ‘自己造电脑'
面向对象 ==> ‘自己组装电脑’
小结:
面向对象 目标 => 对一个对象进行编程
构造函数 作用 => 提供一个对象供你编程
通过构造函数实现面向对象编程
面向对象改造:
1、定义构造函数,通常函数名的首字母大写
2、把变量变成对象的属性
3、把函数变成对象的方法(prototype)原型
4、改错
5、构造函数实例化