javascript中什么叫对象实例化?什么是实例化

JavaScript014

javascript中什么叫对象实例化?什么是实例化,第1张

var gaga= new Gaga( "尜尜",null,"黑色")这样就是一个对象的实例化;

实例化对象,其实就是创建对象过程;

要用一个类中的一个方法。如果这个类是静态类,那么ok,可以直接调用这个方法。

可是如果这个类不是静态类呢?

就需要用对象来引用这个方法了。那么对象如何来呢?就需要new一下了。

例:B类要调用,A类中的 gaga()方法。

那么在调用干这个方法之前,必须要要创建A的对象。

A a = new Gaga()

a.Gaga()

1楼说的没错。没必要区分很清楚。给一个小模型给你看看。

定义一个js类

var jsclass={

funA:function(){},

funB:function(){},

type:'class'

}

调用

var t=new jsclass()

t.funA()

把一个类,变成实际存在的一个"例子",叫实例化. 说白了,如: "人"是一个概念,相当于一个"类" "小明"是一个具体存在的"人"的例子,相当于一个"实例". 把"人"变成"小明"的过程,就是"人的实例化".