在文本中引用Java成员的正确方法是什么?
在回答问题时,我发现自己经常提到方法名称和在线文档。我对如何在文本中引用方法名称感到困惑。
例如,我经常键入:
一个人应该使用
String.equals()
比较两个字符串是否相等。
但是,这有点误导:
这使得equals()
看起来像是一个静态成员。
这使得equals()
似乎不接受任何争论。
为了完成,我想知道:
引用静态成员和实例成员的正确方法是什么?
我见过这样的话:
String.equals()
串#equals()方法
myString.equals()
有没有办法以参数无关的方式引用方法?
例如,在Cѭ3中明确地是一个零参数函数,并且foo()
可以在以后重新定义以具有不同的参数集。 (?)
没有找到相关结果
已邀请:
7 个回复
碧肮械淌设
或更短的形式
这类似于javadoc中使用的符号,有趣的是也看起来类似于文档的链接,结尾于:
编辑:这是一个描述如何使用引用的javadoc文档的链接。
孝箱捆讨
方法文档的链接消除了歧义。
芳菱挨啡
你换
。 如果你想给参数类型
。 添加括号(
)是一个C事物。特别是ANSI C的东西,其中no-args函数将被写为
(我实际上太年轻(!)以记住K& R / PCC C)。 C ++修正了 - 所以
真的很老了。
熊融炭臀陛
末钉蹈泰唬
是完美的。它暗示了类型,并清楚地表明我们正在谈论一个实例。 你甚至可以添加:
貉骂
说真的,这句话会让谁感到困惑?所以不要担心。它只是英语,没有编译器对你大喊大叫。