<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                >[success] # 注解 1. Java5開始增加的一種**引用數據類型** 2. 注解本質上就是代碼中的特殊標記,通過這些標記可以在**編譯、類加載、以及運行時**執行指定的處理 3. 自定義注解自動繼承**java.lang.annotation.Annotation**接口 4. 通過@注解名稱的方式可以**修飾包、類、 成員方法、成員變量、構造方法、參數、局部變量的聲明**等 >[danger] ##### 注解的語法 ~~~ 訪問修飾符 @interface 注解名稱 { 注解成員; } ~~~ >[danger] ##### 注解特點 1. 注解體中只有**成員變量**沒有**成員方法**,而注解的成員變量以**無形參的方法**形式來聲明,其方法名定義了**該成員變量的名字**,**其返回值定義了該成員變量的類型** 2. 類型只能是**八種基本數據類型、String類型、Class類型、enum類型及Annotation類型** 3. 若一個注解中沒有任何的成員,則這樣的注解叫做**標記注解/標識注解** >[danger] ##### 案例 * 聲明一個注解 ~~~ // 若一個注解中沒有任何的成員,則這樣的注解叫做標記注解/標識注解 public @interface MyAnnotation { // public Class value(); // public EnumDirection value(); // EnumDirection 是定義的一個枚舉 public String value(); // 一般起名字喜歡是value public String value1(); public String value3() default "123"; // default 默認值 } ~~~ * 使用一個注解 ~~~ @MyAnnotation(value = "1", value1 = "2") public class TestAnnotation { @MyAnnotation(value = "1", value1 = "2") int a = 1; } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看