美文网首页
Android 注释语法

Android 注释语法

作者: JasonChen8888 | 来源:发表于2019-10-16 14:35 被阅读0次

Android常用常见的注释语法

@link语法

适合在你的注释中引用任意一个类、字段或者方法

/**
 * 这里要引用一个类 {@link package.MyClass} <br/>
 * 这里要引用一个类里面的子类 {@link package.MyClass.SubClass}<br/>
 * 这里要引用一个类里面的方法 {@link package.MyClass#method(Context, Object)} // 注意这里()里面的是方法的参数类型,使用不同的参数签名可以来区别不同的重载方法 <br/>
 * 这里要引用一个类李曼的字段 {@link package.MyClass#field} // 这里不区分字段是否是public 或者 static,都可以直接引用 <br/>
 * 这里要引用改类本身的方法或者字段 {@link #method(Context, Object)}和{@link #field}
 */

@linkplain语法

功能同@link语法,不过可以给显示指定一个别名

/**
 * 这里要引用一个类 {@linkplain package.MyClass 别名} <br/>
 */

@param语法

适合给方法的参数写说明

/**
 * 这是方法的说明
 * @param param1 这里是参数1的说明
 * @param param2 这是是参数2的说明
 */
void method(int 参数1, int 参数2) { }

@see语法

在注释的末尾添加,适合说明需要参考的地方,一般作为补充说明用

/**
     * 这是方法的说明
     *
     * @param 参数1 这里是参数1的说明
     * @param 参数2 这是是参数2的说明
     *            
     * @see #method()
     * @see #method(int)
     */
    void method(int 参数1, int 参数2) {

    }

    void method() {
    }

    void method(int 参数1) {
    }

@deprecated语法

用于表示该方法已废弃

 /**
     * @deprecated 已废弃,建议使用{@link #method(int)} (int)}
     */
    void method() {
    }

@exception语法

适合用于说明可能抛出的异常类型,以及在什么情况下抛出异常

 /**
     * 这是方法说明
     * @param age
     * @exception IllegalArgumentException 校验参数有问题将抛出,如age < 0
     */
    void method(int age) {
        if (age < 0) {
            throw new IllegalArgumentException("age must >= 0!!!");
        }
        // TODO ...
    }

<pre class="prettyprint">语法

适合在你的注释中放上一段高亮的代码

/**
 * 以下是本类方法的执行顺序
 * <pre class="prettyprint">
 * public class Activity extends ApplicationContext {
 *     protected void onCreate(Bundle savedInstanceState);
 *
 *     protected void onStart();
 *
 *     protected void onRestart();
 *
 *     protected void onResume();
 *
 *     protected void onPause();
 *
 *     protected void onStop();
 *
 *     protected void onDestroy();
 * }
 * </pre>
 */


语法

用于注释的换行<br />
在敲注释的时候可能你会碰到用enter键换行无效的情况,这个时候用
在行的尾部就行了

/**
 * 第一行<br />
 * 第二行<br />
 * 最后一行
 */

<a/>语法

除了HTML本身支持链接到一个特定URL,也能起到跟<@link>语法一样的引用作用

/**
 * <ul>
 *     <li><a href="#FROM_WHERE_SHOW_TEAM">可以参考这个字段</a></li>
 *     <li><a href="package.MyClass">参考这个类</a></li>
 * </ul>
 */

<h/>语法

用于给注释加小标题

/**
 * <h3>Class Info</h3>
 *  我是Class Info内容
 * <h3>Usages</h3>
 *  我是Usages内容
 * <h3>Help</h3>
 *  我是Help内容
 */

相关文章

  • Android 注释语法

    Android常用常见的注释语法 @link语法 适合在你的注释中引用任意一个类、字段或者方法 @linkplai...

  • SQL编程

    1、SQL注释 -> 单行注释语法:#注释信息语法:-- 注释信息(注意:--后面必须有空格)-> 多行注释语法:...

  • Python-01-注释

    目标: 一.注释的作用 二.注释的分类及语法 1.单行注释:只能注释一行内容,语法如下: 注释内容 2.多行注释:...

  • 2018-01-31

    xcode注释语法

  • 注释

     PHP 提供了下面几种注释语法: 单行C++语法这种注释是一行的注释,很简洁,不需要划定注释的范围。如下所示: ...

  • Python程序入门

    Python语法元素入门 Python语法元素分析 注释 注释:程序员在代码中加入的说明信息,不被计算机执行 注释...

  • javascript基本语法,变量和数据类型理解

    javascript基本语法 1.注释 作用:注释是不需要执行,主要是对程序进行文字说明和解释。 语法: 单行注释...

  • ajax之-php基本语法

    php语法 01 注释: 单行注释: // # 多行注释: /星星/ 02 变量声明 $name =''张三'';...

  • Swift Markup语法

    markup语法只能用于Palyground中 1. 单行注释开启markup语法 //: 2. 多行注释开启ma...

  • 一起学Python系列|Python基础语法

    Python基础语法 一、注释 Python中的注释有单行注释和多行注释: 1.1 单行注释 Python中单行注...

网友评论

      本文标题:Android 注释语法

      本文链接:https://www.haomeiwen.com/subject/zcmyxctx.html