如果我在数组列表中复制一个类对象并将其添加到同一个数组列表中,我是否必须再次设置它的值,或者值是否继续?

时间:2016-08-07 05:59:40

标签: java arraylist

product1是我的库存类的数组列表,所以如果我之前已经声明了这个

product1.add(s);
product1.get(0).setPrice(price);
product1.get(0).setCalories(calories); 

这是否也设定了副本的价格和卡路里?

product1.add(product1.get(0));

或者我还需要自己设置吗? 如果我必须自己设置,这可以接受吗?

product1.get(product1.size() - 1).setPrice(product1.get(0).getPrice);
product1.get(product1.size() - 1).setCalories(product1.get(0).getCalories);

0 个答案:

没有答案