假设你的类有两个方法:
contains() and
containsSame()
它们之间的区别微妙,您希望将其作为Javadoc的一部分提及。
在Javadoc中,如何通过名称引用同一类中的一个方法?
使用@link
内联标签,并在方法前加上#
引用该方法。
/**
* ...
* This method is similar to {@link #contains()}, with the following differences:
* ...
*/
public boolean containsSame();
/**
* This method does ...
*/
public boolean contains();
如果实际上存在一个没有参数的contains()
方法(实际上似乎并不那么有用),那么这个示例才能正常工作。如果你只有一个带参数的contains
方法,那么在括号内写入参数类型:
/**
* ...
* This method is similar to {@link #contains(Element)}, with the following differences:
* ...
*/
public boolean containsSame(Element e);
/**
* This method does ...
*/
public boolean contains(Element e);
或者您完全可以省略括号:
/**
* ...
* This method is similar to {@link #contains}, with the following differences:
* ...
*/
public boolean containsSame(Element e);
/**
* This method does ...
*/
public boolean contains(Element e);
如果您有多个名为contains
的方法(具有不同的参数列表),则此版本无法决定使用哪一个(链接将跳转到其中任意一个,希望它们都在一起并执行类似的操作)。