在文本中引用Java成员的正确方法是什么?

前端之家收集整理的这篇文章主要介绍了在文本中引用Java成员的正确方法是什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在回答问题时,我发现自己经常提到方法名称和在线文档.我对如何在文本中引用方法名称感到困惑.

例如,我经常键入:

One should use String.equals() for
comparing two strings for equality.

但是,这有点误导:

>它使equals()看起来像一个静态成员.
>它使equals()似乎不带任何参数.

为了完成,我想知道:

引用静态成员和实例成员的正确方法是什么?

我见过这样的话:

> String.equals()
> String#equals()
> myString.equals()

有没有办法以参数无关的方式引用方法

例如,在C语言中,foo(void)显式为零参数函数,并且稍后可以重新定义foo()以具有不同的参数集. (?)

解决方法

如果你想要真正准确,你可以使用
java.lang.String#equals(java.lang.Object)

或较短的形式

String#equals(Object)

这类似于javadoc中使用的符号,有趣的是看起来类似于文档的链接,结尾于:

String.html#equals(java.lang.Object)

编辑:这是指向如何使用引用的javadoc documentation链接.

猜你在找的Java相关文章