+ -
当前位置:首页 → 问答吧 → 小弟不才

小弟不才

时间:2011-09-05

来源:互联网

public static<T> List<T> getRecords(Class<T> c, Selector s) 
public <T> List<T> getRecords(Class<T> c, Selector s) 

请问第一个T是什么意思??????

作者: NEXT008   发布时间: 2011-09-05

不就是泛型吗?

作者: gukuitian   发布时间: 2011-09-05

龟腚?

作者: liuyuhua0066   发布时间: 2011-09-05

泛型。。。。。。。。。。

作者: ajun_studio   发布时间: 2011-09-05

http://aaron7524.iteye.com/blog/406587
 可以看下这个。

作者: huangchenliang   发布时间: 2011-09-05

如果你定义一个方法泛型 
要么在类前声明泛型
如果类前没声明
那么方法前要声明下
否则
public List<T> getRecords(Class<T> c, Selector s) 报错

两种情况
1、
public class FanXing<T> {//相当于全局变量

public static List<T> getRecord(Class<T> c) {
return null;
}
public List<T> getRecords(Class<T> c){
return null;
}  
 

}
2、public class FanXing {

public static<T> List<T> getRecord(Class<T> c) {
return null; //T相当于局部变量仅在方法
}
public T List<T> getRecords(Class<T> c){
return null;
}  
 

}

作者: yxk19890903   发布时间: 2011-09-05

jdk6的新特性,lz还是去看看doc。

作者: yangting_lisa   发布时间: 2011-09-05

热门下载

更多