为什么方法需要返回值?

时间:2017-06-22 12:32:29

标签: java methods

除了返回getter方法的值之外,我还没有看到使用return返回我的方法的值。在其他用例中,返回值是否有用?或者,我是否正确假设你只需要返回getter方法的值?

1 个答案:

答案 0 :(得分:1)

某些setter方法具有有意义的返回值。 例如,Set' add如果true中没有该元素并且已添加,则会返回Set

另一个例子是构建器模式,其中每个setter方法返回this,它允许您链接setter方法调用:

SomeClass sc = new SomeClassBuilder().setA("a").setB("b").setNum(16).build();