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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
如何用spss求回归模型中的AIC和BIC
如何用spss求回归模型中的AIC和BIC
如何用matlab求微分方程及程序
如何用matlab求微分方程及程序,详细且带有实例
在matlab中如何用遗传算法求极值
在matlab中如何用遗传算法求极值 还可以
如何用java远程访问Domino邮箱数据
如何用java远程访问Domino邮箱数据 如何用java远程访问Domino邮箱数据 如何用java远程访问Domino邮箱数据
vs2010集成开发环境快速教程
本本文是转载IDE里面的,希望对自己和大家有帮助。 概述了 Visual Studio 为应用程序部署提供的许多功能和工具。 集成开发环境 Visual Studio 产品系列共用一个集成开发环境 (IDE),此环境由下面的若干元素组成:菜单栏、标准工具栏以及停靠或自动隐藏在左侧、右侧、底部和编辑器空间中的各种工具窗口。 可用的工具窗口、菜单和工具栏取决于所处理
javaScript中定义类或对象的五种方式
 第一种方式: 工厂方法能创建并返回特定类型的对象的工厂函数(factory function)。   1. function createCar(sColor){     2.   var oTempCar = new Object;     3.   oTempCar.color = sColor;     4.   oTempCar.showColor = function (){   
Android之类定义的认识
●自定义Activity public class HomePageActivity extends Activity{ ImageButton titleBar; private List mlistInfo = new ArrayList(); private LoadingView main_imageview; //定义自己创建的View类(同级目录下直接使用即可) @Ov
java mail 组件
java mail 如何用java 发送邮件
如何用java实现下拉菜单
如何用java实现下拉菜单
es5 编写类风格的代码
JavaScript可以让我们通过原型实现继承,许多开发人员,尤其是那些有传统面向对象背景的开发人员,都希望将JavaScript的继承系统简化并抽象成一个他们更熟悉的系统。 所以,这不可避免地引导我们走向类的领域。类是面向对象开发人员所期望的内容,尽管JavaScript本身不支持传统的类继承。 通常,这些开发人员希望它有如下特性: 一套可以构建新构造器函数和原型的轻量级系统一