Rne*_*net 6 java coding-style reference
如果一个方法填充/修改一个对象,是否最好返回该对象或将返回类型保持为void,该方法是否会通过其引用修改Object?
public Obj populate(Obj o)
{
....
return o;
}
public void populate(Obj o)
{
....
}
Run Code Online (Sandbox Code Playgroud)
我知道这是一个微不足道的问题,但哪一个最受欢迎?
我取决于你的风格,但返回的一个优点是:你可以调用populate(o).doSomethingElse();,即你可以链接方法调用。
StringBuilder例如,看看它是如何实现的,它允许这样的事情new StringBuilder().append("a").append("b")....
| 归档时间: |
|
| 查看次数: |
3429 次 |
| 最近记录: |