gpt4 book ai didi

java - 改变方法的参数

转载 作者:行者123 更新时间:2023-12-01 22:47:53 25 4
gpt4 key购买 nike

假设我在 java 中有一个以下函数,可能不是一个很好的例子,但只是想到了;)

public StudentEntity updateStudent(StudentEntity studentEntity)
{
studentEntity.setName(...);
studentEntity.setAddress(...);
return studentEntity;
}

上述方法有效吗?

我们可以将 StudentEntity 存储在单独的变量中并更新并返回它吗?例如

public StudentEntity updateStudent(StudentEntity studentEntity)
{
StudentEntity _studentEntity = studentEntity;
_studentEntity.setName(...);
_studentEntity.setAddress(...);
return _studentEntity;
}

这是正确的吗?变异方法应该是什么样的?如有错误请指正!

最佳答案

没有理由写

   StudentEntity _studentEntity = studentEntity;

这只是多余的。

如果您只是更新并返回,则更喜欢第一种方式。第二种方法在阅读代码时也会造成不必要的困惑。

关于java - 改变方法的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25076906/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com