请问Rectangle2D是值类型还是应用类型? 我把一个Rectangle2D类型的对象添加到一个Arraylist里面,然后我修改了这个Rectangle2D对象,但是ArrayList里面保存的还是修改前的数据,如果Rectangle2D是引用类型的,那么保存在Arraylist里面的值不是也应该跟着修改吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我使用setFrame重新设置这个Rectangle2D,在arraylist里面的值会跟着修改。但是我新建一个Rectangle2D对象,赋给刚才的Rectangle2D对象,保存在arraylist里面的值不会修改。请问这样是正常的吗? 具体代码如何?最好把关键语句贴出来. 如果我没理解错,你现在的对象只是为新建的对象,与原来的arraylist内的对象已经不是同一个对象,这时你修改了新的对象的属性,arraylist内的当然不会改变. java调用CMD web.xml 和 struts-config.xml各自作用以及区别 SQL高手来帮我下吧``急死了` 请教一个ftp下载文件的问题 字符串数组存进arraylist,取出怎么还原 一个比较棘手的SWING问题 我想把以下代码的查询结果和过程存到一个文本里 请问一下逻辑操作(&,|,^)与条件操作(&&,||)的区别??? 关于jframe中paint方法 重绘机制 关于io的问题 try catch 问题 求教一个简单的算法
但是我新建一个Rectangle2D对象,赋给刚才的Rectangle2D对象,保存在arraylist里面的值不会修改。
请问这样是正常的吗?
具体代码如何?最好把关键语句贴出来. 如果我没理解错,你现在的对象只是为新建的对象,与原来的arraylist内的对象已经不是同一个对象,这时你修改了新的对象的属性,arraylist内的当然不会改变.