泛型方法是为了 返回值是泛型
泛型接口是为了 实现的方法是泛型
public interface Demo<T> { // 定义泛型接口
public void print(T param); // 定义抽象方法,此方法输出参数
}
public class Imple2 implements Demo<String> {
public void print(Imple2 param) {
System.out.println("param = " + param);
}
public void print(String param) {
// TODO Auto-generated method stub
}
}应为明确了具体类型是<STRING> 所以必须实现方法public void print(String param)
如果不明确 可以继续
public class Imple1<T> implements Demo<T> {
public void print(T param) {
System.out.println("param = " + param);
}
}
http://dolphin-ygj.javaeye.com/blog/345250