AndroidStudio 中的语法

lhzsu 发布于 08/15 09:52
阅读 194
收藏 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应该是定义路由表的接口。

不知道楼主理解了没有?这都是相当基本的知识,楼主只是因为兴趣问一下?还是楼主是做这个的?如果是后者楼主真的要把基础重新学一下了。一个是@注解 ,一个是接口。

 

返回顶部
顶部