【发布时间】:2018-11-11 19:44:45
【问题描述】:
我正在开发一个简单的 java 项目来帮助我掌握这门语言,并且正在研究方法链,这时我遇到了return this 声明。除了方法链接以及它对return this 的确切含义外,我不太确定它的用例。它的文档显然不是为新手编写的。有人可以帮忙说清楚吗?
【问题讨论】:
-
它返回一个值,就像任何其他
return语句一样。该值恰好是this。你不明白什么? -
此外,这在
Build/er pattern中很常见。 -
return this通常与构建器模式一起使用:javaworld.com/article/2074938/core-java/… 这使您可以在单个语句中链接多个参数设置,其中它是通常调用单个设置器的多行语句。