复习

作者: SuYongZhi | 来源:发表于2018-11-16 19:46 被阅读0次

面向过程和面向对象都是编程的思想,方式不一样

面向过程:凡是都是亲力亲为,所有代码都要自己写,每一步都要很清楚,注重的是过程。

面向对象:执行者成为指挥者,只要找对象,然后让对象做相关的事情,注重的是结果。

面向对象的特性:封装,继承,多态。

封装:就是代码的封装,把一些特征和行为封装在对象中。

面向对象的编程思想:根据需求,抽象出相关对象,总结对象的特征和行为,把特征变成属性,行为变成方法,然后定义(js)构造函数,实例化对象,通过对象调用属性和方法,完成相应的需求。

对象:具体特指某个事物,有特指(属性)和行为(方法),对象可以看成是一坨无序属性的集合。

如何创建对象?

通过调用new Object(),还有{},自定义构造函数。

创建对象的方式:

1.调用系统Object()---->创建出来的对象都是Object类型的,不能很明确的指出这个对象是属于什么类型。
2.字面量的方式{}---->只能创建一个对象(一次只能创建一个)
3.工厂模式创建对象---->推论---->自定义构造函数的方式

自定义构造函数创建对象:5件事
1.在内存中申请一块空闲的空间,储存创建的对象
2.this就是当前实例化的对象
3.设置对象中的属性和方法(为对象添加属性和方法,为属性和方法赋值)
4.把创建后的对象返回
5.自定义构造函数都是需要通过new的方式

什么是原型?

构造函数中有一个属性prototype,是原型,程序员用的。
实例对象中有一个属性proto,是原型,浏览器使用的,不是很标准。
实例对象中的proto指向的就是该实例对象中的构造函数中的prototype
构造函数中的prototype里面的属性或者方法,可以直接通过实例对象调用
正常的写法:实例对象.proto才能访问到构造函数中的prototype中的属性或者方法
原型就是属性,而这个属性也是一个对象
Person.prototype--->是属性
Person.prototype.属性或者Person.prototype.方法()

相关文章

  • 复习,复习,复习

    复习,复习,复习 老师让我今天就进行职业规划师初级证书的考试,我…… 总而言之,我给推到明天了。今天的文就是我的课...

  • 复习复习再复习

    安顿老师点评了我们的作业,同时告诉我们“很多人说,课程里学了很多知识,但是写的时候还是感觉憋不出来,下手...

  • 复习复习再复习

    复习复习再复习,默写默写再默写 合同的效力 一、合同的定义 合同的效力又称合同的法律效力,是指已经成立的合同对合同...

  • 复习,复习,再复习!

    “日清-周结-月考”循环学习法 日清,就是当天的学习任务当天完成,做到“三不”——“不等”、“不靠”、“不拖”,严...

  • 复习复习再复习

    距离考试只剩下不到十个小时了,回顾我这两天的复习,感觉什么都复习了,又感觉什么都没复习,可能一切都是心理作用。 在...

  • 复习复习

    距离期末考试还有一天半的时间,距离回家还有两天的时间,然而我还没有复习完,小组的VRP 还没弄完,一直在修改,还有...

  • 复习复习

    这个学期快结束了,到校也快一个月了,复习的号角声也应该吹响。 大早上看着图书馆门前一个个背着书包的身影,就...

  • 复习!复习!

    2018年过去了,我们迎来了2019年,当然,期末考试自然也向我们走来,瞧!最近我们大家都在认真复习着。每天早上我...

  • 复习复习

    函数,单射,双射,满射,数列的极限,函数极限,保号性,唯一性,有界性,无穷大无穷小,极限存在准则,有限个无穷小的和...

  • 复习复习

    连着三周的实习周全都结束了,现在可以说是静下心来好好复习不再有任何杂念了,在这最后一周的实习周中我们是见识到了克...

网友评论

      本文标题:复习

      本文链接:https://www.haomeiwen.com/subject/cfqvfqtx.html