比如
public static ListgetDownCountCmdList() { return downCount;}
ListdownCountCmdList =EnsureOrderService.getDownCountCmdList();DownCountCmd downCountCmd=new DownCountCmd();downCountCmd.setCmd(Constants.CMD.SCENES_CONTROL);downCountCmd.setMapAttrs(attrs);downCountCmd.setResendCount(0);downCountCmd.setDownCountTime(Constants.DEFAULT.RESEND_INTERVAL);downCountCmd.setSceneId(lightInfo.sceneId);downCountCmd.setSceneNo(lightInfo.sceneNo);downCountCmd.setSceneAccessToken(lightInfo.sceneAccessToken);downCountCmdList.add(downCountCmd);
对于集合而言,使用了get方法获得这个集合downCountCmdList 后,往downCountCmdList中添加一个 downCountCmd后则原集合downCount中也会多出这个成员。这种情况对数组也是同样的。
但对于字符串和int则不是,就算改变了通过get方法获得的String和int,原方法中的String和int的值也是不会改变的
public static int getNum() { return big;}
int nom=EnsureOrderService.getNum();nom =100;