JAVA:”对象的引用“是什么意思?

KKK a=new KKK();我知道a是对象 对象的引用时哪个部分?

new KKK()创造了一个对象,类型是KKK。

而KKK a则创造了一个可以存储KKK类型对象引用的“引用存储器”。

而等号=则把new KKK()这个对象的引用存到了a之中,这样你就可以用a来使用这个对象数据和方法了。

再举个例子,
String a=new String("asdf");//这里把"asdf"代表的对象的引用存到了a中
a=new String("fdsa");//这里又把另一个对象"fdsa"存到了a中,所以a就不是指向原来的"asdf"了,而是"fdsa"了
System.out.println(a);//这里输出的结果如我们预料的一样,是"fdsa"
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-21

JAVA:”对象的引用“意思是定义一个变量,这个变量指向的是一个对象,所以叫对象的引用。

Object  obj=new Object();
//obj:对象的引用
//new Object():对象
//Object:类

第2个回答  2009-09-29
new KKK()这是一个对象
KKK a;这是一个引用
这句话的意思是new一个KKK对象把他赋给一个KKK类型名叫a的引用
第3个回答  2009-09-28
其实java里对象就是C里的指针。指向一个内存地址,这里就是对象的空间。
jav的引用有:强引用 弱引用 虚引用 引用
相似回答