2 sinat 25213573 sinat_25213573 于 2016.03.30 19:45 提问

如何用JAVA定义类~!!!求~~~~

如何使使对象有多个空间地址~new之后与定义的类对象不是同一个空间地址?

4个回答

CSDNXIAON
CSDNXIAON   2016.03.30 19:52

java中定义类的数组
【JAVA应用】自定义Exception异常类
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

zxx20145
zxx20145   2016.03.30 21:23

不是很懂你的问题。。类的话是在加载存在方法区的,而new出来的对象是放在堆的。地址肯定不同。。每个new出来的对象存储地址也不一样的

cch1024
cch1024   2016.03.30 22:20

java的内存划分四个区 ,代码区,静态区,堆区,栈区。类只是代码,只有new 了才是对象。。对象在堆区。

xiaoyao880609
xiaoyao880609   2016.03.31 10:06

java定义的类 如果你new多个都会在堆内存中分配,然后对应的栈中的变量来指向对应的堆内存中的对象
例如:
Object obj1 = new Object();
Object obj2 = new Object();
Object obj3 = obj1;
堆中会有2个对象
obj1和obj3在栈中引用的是同一个堆内存的对象,而obj2是引用的另一个堆内存中的对象

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!