java中在方法名前面定义泛型那个是起什么作用的。

publicstatic<String>voidfillDemo(List<String>list,intstart,intend,str)比如我这么定义,第一个<Str... public static <String> void fillDemo(List<String> list,int start,int end,str)
比如我这么定义 ,第一个<String>在这里起什么作用啊 ,我不加这个的话编译可以通过,没有出现提示
展开
 我来答
我发誓不会爱你
2013-12-21 · TA获得超过122个赞
知道小有建树答主
回答量:151
采纳率:0%
帮助的人:92.1万
展开全部
这个是对方法体中创建的局部变量定义为String类型
追问
你好  能详细解释一下吗 对第一个不是太理解
追答
...........................................
你的我没看懂啊
第一个:public void show(ArrayList list){}
如果是这种:你不在前面定义泛型或者类名后定义泛型,后面的Arraylist的String下面会出现红色波浪线

第二个:public static void show(ArrayList list){}
如果+static静态方法,那么只能放在方法体中定义,静态方法无法引用类名后定义的,书上这么说的,我反正是用不着

但是如果类型被确定为,就不需要引用那,都确定了 还引用个P啊,这个删掉吧我去
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式