除了返回getter方法的值之外,我还没有看到使用return返回我的方法的值。在其他用例中,返回值是否有用?或者,我是否正确假设你只需要返回getter方法的值?
答案 0 :(得分:1)
某些setter方法具有有意义的返回值。
例如,Set
' add
如果true
中没有该元素并且已添加,则会返回Set
。
另一个例子是构建器模式,其中每个setter方法返回this
,它允许您链接setter方法调用:
SomeClass sc = new SomeClassBuilder().setA("a").setB("b").setNum(16).build();