就是从一个模版中得出一个实际的例子。比如:从一张汽车设计图,设计出一辆真正的汽车。这个就叫做实例化。我们可以理解这个设计图是一个类,一个模板。你new了之后的那个就是真正的实例了。
对象是虚无的,不实际的,抽象的(比如汽车设计图,里面的汽车不能真的开);
实例是实实在在的,个体的,具体的(根据设计图可以设计出不同颜色的汽车,而这个汽车是真正存在的,可以拿来开动的)。
把一个类,变成实际存在的一个"例子",叫实例化.
说白了,如:
"人"是一个概念,相当于一个"类"
"小明"是一个具体存在的"人"的例子,相当于一个"实例".
把"人"变成"小明"的过程,就是"人的实例化".
你只要明白了类和对象的关系就知道什么叫实例化了。
类就以一类事物的描述。反应在java中就是类的定义,入
class A {
int i;
}
这里A就是一个类
而对象就是一个类的具体的某一个,入
A a1 = new A();
A a2 = new A();
a1 a2都是对象
而创建对象的过程就叫实例化
因此有时候我们也将对象叫做一个类的实例。
就是对类创建一个实体,你可以这样理解,你创建的类都是虚的,只有实例化之后,就是创建了一个类的对象,才可以使用里面的成员。当然除了类变量和类方法以外。。。
简单来说,new 了一个对象,就是实例化