14

有人告诉我 Activity.findViewById(int) 方法是一种在幕后调用 View.findViewById(int) 的便捷方法。

我找不到任何文档来解释 Java 的便捷方法(我只能看到 iOS)。

PS:我在粗略的谷歌搜索或通过 SO prev 帖子中找不到任何答案。如果已经有一个,请指出,以便我关闭这个。

4

1 回答 1

20

在任何具有方法概念的语言中,便利方法就是这样。一种使事情更方便的方法。

这通常意味着采用复杂或冗长的内容,并使其更易于访问。示例几乎包括辅助类中的所有内容,例如Collectionsor Arrays。以及工厂方法(在一定程度上,工厂除了简单方便之外还有其他原因)。

从维基百科( http://en.wikipedia.org/wiki/Convenience_function )获得更正式的定义:

便利功能是编程库或框架中的非必要子例程,旨在简化通常执行的任务。

于 2013-09-28T05:36:26.523 回答