java怎样声明泛型方法

2024-11-02 05:35:13
有5个网友回答
网友(1):

把泛型加在修饰符的前面,具体代码如下:

public  void show(T t) {
// do someing
}

备注:一般泛型方法的参数也是泛型的,否则这个泛型方法没有意义,

网友(2):

在方法返回类型(如String,int,void或其他类)前面添加
举个例子public int methodA(){
....

}

这样泛型参数T就可以在泛型方法内部使用了,去看Thinking in java的泛型章,很详细。
不过初学的话知道容器类后边加泛型参数就好了

网友(3):

public static List getMoviesLists(){
return List;
}

网友(4):

public T getT()

网友(5):

看这里,其他人回答的都什么玩意儿,
public static T getDao(Class c){
c是这个T的Class类
return (T)...;
}
public static void main(String[] args) {
UserDao userDao = getDao(UserDao.class);
}