实例化对象,其实就是创建对象过程;
要用一个类中的一个方法。如果这个类是静态类,那么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()
把一个类,变成实际存在的一个"例子",叫实例化. 说白了,如: "人"是一个概念,相当于一个"类" "小明"是一个具体存在的"人"的例子,相当于一个"实例". 把"人"变成"小明"的过程,就是"人的实例化".