<big id="yeiyz"><ruby id="yeiyz"></ruby></big>
    <track id="yeiyz"></track>
    <track id="yeiyz"></track>
    <p id="yeiyz"><del id="yeiyz"></del></p><td id="yeiyz"><option id="yeiyz"></option></td>
    1. <p id="yeiyz"></p>

      <td id="yeiyz"></td>

      AndroidStudio 中的語法

      lhzsu 發布于 08/15 09:52
      閱讀 195
      收藏 0

       

      下面的@GET 和Call是什么意思 ?

      加載中
      0
      domicc
      domicc

      跟Android Studio沒什么關系 這是安卓網絡框架 Retrofit的API 可以去查一下相關文檔就懂了

      0
      花花獸
      花花獸

      基礎不牢地動山搖

      0
      l
      lhzsu

      新建AndroidStudio工程時,會出現@overwrite  和這里的 @GET的原理是一樣嗎?

       

       

      0
      l
      lhzsu

       

      新建AndroidStudio工程時,會出現@overwrite  和這里的 @GET的原理是一樣嗎?

      0
      前端大師傅
      前端大師傅

      回答樓主:

      1.以@開頭的其實是利用反射機制而形成的面向對象里特有的標記被稱為特性(attribute)或者叫meta data元數據或者說是注解Annotation(注解不是注釋!!!)。在Java里注解是以@開頭的。

      2.注解的意思是利用反射原理把類或者屬性作處理,即我們的類(也就是代碼模板)是可以被先加載處理如上面類是路由處理。

      3.樓主這個@Get是MVC中路由的路徑規則,即在get括號中的字符串其實是一個url action 表明從客戶端訪問些url時會調用下面的方法。Call應該是一個定義的類型,沒有特別的意思。而這個interface應該是定義路由表的接口。

      不知道樓主理解了沒有?這都是相當基本的知識,樓主只是因為興趣問一下?還是樓主是做這個的?如果是后者樓主真的要把基礎重新學一下了。一個是@注解 ,一個是接口。

       

      返回頂部
      頂部
      聚看影院