有人告诉我 Activity.findViewById(int) 方法是一种在幕后调用 View.findViewById(int) 的便捷方法。
我找不到任何文档来解释 Java 的便捷方法(我只能看到 iOS)。
PS:我在粗略的谷歌搜索或通过 SO prev 帖子中找不到任何答案。如果已经有一个,请指出,以便我关闭这个。
在任何具有方法概念的语言中,便利方法就是这样。一种使事情更方便的方法。
这通常意味着采用复杂或冗长的内容,并使其更易于访问。示例几乎包括辅助类中的所有内容,例如Collections
or Arrays
。以及工厂方法(在一定程度上,工厂除了简单方便之外还有其他原因)。
从维基百科( http://en.wikipedia.org/wiki/Convenience_function )获得更正式的定义:
便利功能是编程库或框架中的非必要子例程,旨在简化通常执行的任务。