序言-在前面发言

我想和以前接触过很多编程语言的朋友一样,对我来说,里面的javascript名词有一系列的困惑,它似乎知道该说什么,但实际上并不清楚。我认为学习任何一种知识都应该首当其冲。我们应该澄清最基本的术语,也就是说,了解它是非常有用的,因此对进一步的研究很有帮助。以下是我对一些看似不重要但必须明确的事物的理解。

1。什么是构造函数

构造函数是一种特殊的方法,它主要用于在创建对象时初始化对象,也就是说,将初始值赋给对象成员变量,这些变量总是在使用新操作符创建对象的语句中使用。

这是百度百科的解释,这个解释很迂腐但意思是清楚的。这里有一个小例子:

复制代码代码如下所示:

无功要求=新的XMLHttpRequest();



这种表达是经常使用在我们创建请求对象时,我们使用Ajax技术。那么我们可以清楚地看到新的XMLHttpRequest();这句话是一个标准的构造函数!我们的VAR声明一个请求对象,使用构造函数的新XMLHttpRequest();为其初始值初始化请求的对象。所以我们可以知道,功能,用于创建对象和初始化对象的新的运营商,是一个构造函数。

例如,我们的公共声明数组是一个标准构造函数:var数组=新数组();

2。实例化的对象是什么

复制代码代码如下所示:

无功要求=新的XMLHttpRequest();



在面向对象编程中,用类创建对象的过程通常称为实例化。

我把重点放在红色和蓝色的解释上,实际上,实例化的对象是创建对象的过程!

那么什么是类呢根据字面理解,我们可以理解这种类型。例如,蛋糕是甜点的分类,也就是一种类型。奶酪蛋糕是这种甜点中蛋糕的具体品种,即对象。

我们知道,在过程语言中,类是抽象的,我们无法操作它们,也不能使用它们的方法和属性。只有通过实例化这个类的对象,我们可以调用一系列的方法和属性的。事实上,这也很好理解,抽象的东西在生活中我们不能看到它或抓住它,那么我们就没有办法使用它的一些功能,只有抽象的东西具体到每一个人对象,或实际的,我们可以清楚地认识它;这种程序。因此,实例化的对象是从抽象到具体的过程,这一过程称为实例化。

以上是本文的全部内容,希望大家能喜欢。