build()。perform()和perform()有什么区别
一些文章建议现在build()
将其包括在内perform()
,而另一些文章建议将build().perform()
多个动作链接在一起时使用。
回答:
build()
包含在中perform()
,您可以在源代码中看到它
public void perform() { build().perform();
}
该perform()
方法内部调用perform()
在内部类的方法BuiltAction
。
调用build().perform()
您的代码实际上是build()
两次调用build().build().perform()
。
建立
生成一个复合动作,其中包含到目前为止可以执行的所有动作(并重置内部构建器状态,因此后续对build()的调用将包含新序列)。
表演
一种无需先调用build()即可执行操作的便捷方法。
这几乎没有误导性(IMO),因为build()
即使被隐式调用,也被称为。
以上是 build()。perform()和perform()有什么区别 的全部内容, 来源链接: utcz.com/qa/420733.html