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>在这里起什么作用啊 ,我不加这个的话编译可以通过,没有出现提示 展开
比如我这么定义 ,第一个<String>在这里起什么作用啊 ,我不加这个的话编译可以通过,没有出现提示 展开
1个回答
展开全部
这个是对方法体中创建的局部变量定义为String类型
追问
你好 能详细解释一下吗 对第一个不是太理解
追答
...........................................
你的我没看懂啊
第一个:public void show(ArrayList list){}
如果是这种:你不在前面定义泛型或者类名后定义泛型,后面的Arraylist的String下面会出现红色波浪线
第二个:public static void show(ArrayList list){}
如果+static静态方法,那么只能放在方法体中定义,静态方法无法引用类名后定义的,书上这么说的,我反正是用不着
但是如果类型被确定为,就不需要引用那,都确定了 还引用个P啊,这个删掉吧我去
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询