java中实例化对象和创建对象这两者有什么区别希望大神用代码举例说明便于理解,小弟谢谢了!

如题所述

实例化对象应该理解为:为了实例化某类,创建对象。你指的两个概念实际上是一回事。描述一个类的时候,有行为(方法)和属性(成员变量),我们为了把这个类实例化,所以创建对象。 ”//实例化汽车类,即创建轿车对象”  这句是教材上的原话。

用代码来说,Car bus = new Car(); bus是一个引用变量,它只是创建了一个Car类型的引用变量。new Car()才表示创建了新的对象。bus中存放的是对象的地址。这是一个引用变量和对象的图解:

只有使用了new关键字,才是在创建对象,或者说是在实例化。你应该了解下创建对象的实际过程。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-04
其实实例化对象和创建对象在意义上是一回事,就如同函数和方法是一个意思,只是叫法不同
一般 new Object();就是创建对象,即为实例化对象
第2个回答  2013-09-04
JAVA中定义为类,一个类可以实例化成很多对象。
不知为啥要区分,实例化对象和创建对象应该是一个意思,区分没有实际意义,都是用new 的方式创建对象。
另外JAVA中还有一种直接赋值的方式,一般为基本类型赋值,如int a=1 ,该方式并不是创建一个对象,只是创建了一个基本的数据类型。请不要混淆本回答被提问者和网友采纳
第3个回答  2013-09-04
都是一个意思~
就好像c语言里叫函数 java里叫方法一样

Class c=Class.forName("className");
Object obj=c.newInstance();
.这2行基本都是放一起用的 这个可以说是一个工厂模式可以动态的创建对象这2句完全等价于
Object obj = new Object;
至于Object obj = new Object;这句是干什么用的不需要我多说把~

Class c=Class.forName("className");这个是根据传入的类的全名来创建Class对象。
而Object obj=c.newInstance();这个是创建对象的实例
你是这么说的可以改成
Class c=Class.forName("className");这个是根据传入的类的全名来创建Class对象。
而Object obj=c.newInstance();这个是创建了Object对象
或者
Class c=Class.forName("className");这个是根据传入的类的全名来创建一个Class对象实例。
而Object obj=c.newInstance();这个是创建Object对象的实例
意思都是完全一样的
详细参考:http://zhidao.baidu.com/link?url=iedoPkY1mNsu78Am05G75zsGo0LC5N2am60GU5WCWyp2xcslC-gCM12foUovU0QdcSu-KVyRP41cvfmVk4kcOa

java中实例化对象和创建对象这两者有什么区别希望大神用代码举例说明...
实例化对象应该理解为:为了实例化某类,创建对象。你指的两个概念实际上是一回事。描述一个类的时候,有行为(方法)和属性(成员变量),我们为了把这个类实例化,所以创建对象。 ”\/\/实例化汽车类,即创建轿车对象” 这句是教材上的原话。用代码来说,Car bus = new Car(); bus是一个引用...

java中创建对象和实例化对象有什么区别
创建对象:Student stu1 = new Student();实例对象:Student stu2 = new Student("张三",21,"男");可以看出实例对象调用了Student类的构造方法,为创建的对象赋了值,而创建对象只是创建了一个对象。这么解释不知道能不能明白,应该是很简单的吧...希望你能帮到你 ...

面向对象思想:对象和实例-Java表述
“实例化”是创建类对象的过程,与“对象实例化”常被混淆。实际上,实例是针对类的,例如“张三”是人类类的实例,也是对象。实例与对象的区别在于,对象关系更严格,类和对象是一一对应的,而实例则是从例子的角度,可以更广泛地关联到不同类别中。在Java代码中,如YourClass是MyClass的子类,yourClas...

java中实例和对象的问题。在线等!
分享一下我的心得:代码中,先创建类,再创建对象,类是模板,对象是类的具体实现,对象的实质是内存中的一块数据存储区域,其数据结构由定义他的类来决定。对象通过类的实例化产生,一个类可以创建多个对象,每个对象都有自己的属性和方法。类定义完毕后,可以使用关键字new来创建对象,创建对象的过程为...

Java中什么叫实例化??
我们可以理解这个设计图是一个类,一个模板。你new了之后的那个就是真正的实例了。对象是虚无的,不实际的,抽象的(比如汽车设计图,里面的汽车不能真的开);实例是实实在在的,个体的,具体的(根据设计图可以设计出不同颜色的汽车,而这个汽车是真正存在的,可以拿来开动的)。

实例化对象是什么意思
问题二:java中实例化类的对象中的实例是什么意思 实例就是初始化一个对象 public TV { private String channel; public TV(String channel) { this.channel = channel; }}好比说你建立了一个电视节目对象TV, 你只有初始化了对象后才可以使用。等号右边是你初始化的实例,左边是你建立一个变量,...

java中实例化是什么意思
以便在程序中使用。在Java中,每个类都可以被实例化,也可以实例化多个对象。这些对象的属性和方法在不同的实例中是独立的,它们之间不会相互影响。实例化可以让我们在一个类的基础上创建出多个具有不同属性和方法的对象,这样就可以在不同的场景中使用不同的实例。

为什么要实例化对象
再有,每次实例化其实都是一个新建的过程 例如Object a = new Object();这句话,你可以写无数次,只要每次起到名字不同,就会在内存中创建无数个Object对象,这畅在调用其中任意一个的时候互不干扰。其实简单的说,对象的引用和变量引用差不多,都是内存地址的引用,如果你是新手可以先认为是一样...

在JAVA中:对象、实例、引用,分别是什么意思?
编程思想里的面向对象最重要的就是对象了,面向对象对于每一个学编程的人来说,都需要一个适应的阶段,是慢慢的在编程中来理解的。实例,值的就是一个对象的实体,很多相似的东西就是一个对象,而这些相似的东西中拿出一个,就是这个对象的一个实例。引用 就是对象或者实例之间的调用了,其实这些东西...

什么叫实例化
这是类的创建。每个人又是有区别的,那我们就可以根据Person类来创建不同的人,比如说:Person p1 = New Person() { Name = A, Age = 22 } Person p2 = New Person() { Name = B, Age = 23 } 这就是类的实例化。问题六:java中实例化到底是啥意思啊...通俗点儿..求解. 在面向...

相似回答