比如

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;

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-27
  • 2021-10-06
  • 2021-05-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-23
  • 2022-12-23
  • 2021-07-26
  • 2022-02-17
相关资源
相似解决方案