这两种方法有什么区别吗?修改后的方法参数与其在Java中的副本之间有什么区别?
public Long saveModel(Model model) {
model.setUpdated(new Date());
Long id = dao.save(model);
return id;
}
和
public Long saveModel(Model model) {
Model m = model;
m.setUpdated(new Date());
Long id = dao.save(m);
return id;
}
对我来说看起来是一样的 - 除了短命和冗余变量“m” – DaveH
的行为?没有 – nachokk