比如
public static List<DownCountCmd> getDownCountCmdList() { return downCount; }
List<DownCountCmd> downCountCmdList =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;