CutieDeng / Java2Pro

2 stars 0 forks source link

关于 JavaDoc 的标准约定 #3

Open CutieDeng opened 2 years ago

CutieDeng commented 2 years ago

相关内容已经同步更新到 README 中。


在代码中,使用 JavaDoc 注释应遵循如下的规范:

以下是关于枚举类 Continent 的注释,仅供参考:

/**
 * 七大洲<br>
 * <p/>
 *
 * 一个包含了七大洲(亚洲、欧洲...)的枚举类。<br>
 * <p/>
 *
 * 调用 {@link Continent#valueOf(String)} 能够直接获得相应的枚举实例。<br>
 * 例如:<br>
 * <blockquote>
 *     Continent africa = Continent.valueOf("AFRICA");
 * </blockquote>
 * <p/>
 *
 * 调用该方法需要传递相关的对应的枚举实例全名,而不是缺省值、或者其他语言下的翻译。<br>
 * 如果尝试写出以下代码:<br>
 * <blockquote>
 *     Continent 亚洲 = Continent.valueOf("亚洲");
 * </blockquote>
 * 则会得到一个参数不合法的异常回馈:{@link IllegalArgumentException}.
 * <p/>
 *
 * 在 tool 包中提供了一个特殊的解释器实例 {@link tool.Explainer}, 它将提供重载的解释方法 {@link tool.Explainer#getName(Continent)} 用户获取对应语言下的实例解释。<br>
 * <p/>
 *
 * @see tool.Explainer
 */
CutieDeng commented 2 years ago

对方法的特殊描述定约:

新增三个特殊的关键字(identifier)对方法进行描述:构造器更改器访问器