新手求助关于泛型的应用
java吧
全部回复
仅看楼主
level 1
看你头上 楼主
有时候写方法的时候,会在返回值前面用<>标注
是不是
我只要传一个泛型参数,可以省略前面的标注就写 public int find(T t)
如果要传两个泛型参数,而且要同一类型 就要 public <T> int find(T t,Ts)
2018年08月10日 03点08分 1
level 1
泛型方法定义的时候要加泛型类型声明,调用的时候直接传具体类型
定义public static<T> void foo(T t){}
调用foo("abc");
2018年08月10日 03点08分 2
谢谢 那public int find(T t) 这种用法就是错的吧
2018年08月10日 04点08分
@看你头上 未必,可能泛型声明在类上
2018年08月10日 04点08分
level 13
先用<T>声明,再使用就完事了,跟你参数传多少没关系
2018年08月10日 04点08分 3
level 11
传一个参数也要声明啊
2018年08月10日 04点08分 4
level 1
看你头上 楼主
懂了 谢谢你们[勉强]
2018年08月11日 02点08分 5
1