什么叫做实例化对象,对象和实例化

  什么叫做实例化对象,对象和实例化

  本教程运行环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。

  1.什么是构造函数

  构造函数是一种特殊的方法。主要用于对象创建时的初始化,也就是给对象成员变量赋一个初始值。在创建对象的语句中,它总是与new运算符一起使用。

  这是百度百科的解释,很书生气,但意思还是很清楚的。请看下面一个小例子:

  var request=new XMLHttpRequest();当我们使用AJAX技术创建请求对象时,经常会用到这个表达式。然后我们可以清楚地看到“new XMLHttpRequest();”这句话是标准的构造函数!我们“var”声明一个“request”对象,并使用构造函数“new XMLHttpRequest();”初始化这个“请求”对象并给它一个初始值。所以我们可以知道:“和‘new’操作符一起用来创建和初始化一个对象的‘函数’就是构造函数”。

  比如我们常见的声明数组是标准构造函数:var Array=new Array();

  2.什么是实例化对象

  var request=new XMLHttpRequest();在面向对象编程中,用类创建对象的过程通常称为实例化。

  我用红蓝两色标出了解释的要点。说白了,实例化一个对象就是创建一个对象的过程!

  那么什么是“类”呢?按照字面理解,我们可以理解为“类型”。比如“蛋糕”,这是甜品的分类,也就是一种类型;那么芝士蛋糕就是甜品中蛋糕的具体个体,也就是客体。

  我们知道,在编程语言中,“类”是抽象的,我们没有办法操作它,也没有办法使用它的方法和属性。只有把这个类实例化成一个对象,才能调用它的一系列方法和属性。其实很好理解。我们无法看到或捕捉到生活中的抽象事物,自然也就无法使用它的一些功能。只有把抽象的东西具体化为个别的或实际的物体,我们才能清楚地理解或认识它;编程也是如此。所以实例化一个对象是一个从抽象到具体的过程,这个过程叫做实例化。这就是在javascript中实例化一个对象的细节。请多关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: