/**
* 泛型类*
* @author Administrator
*
* @param <T>
*/
public class MyGeneric<T> {
private T value;
public T getValue() {
return value;
}
public void setValue(T value) {
this.value = value;
}
}
/**
* 泛型接口
*
* @author Administrator
*
* @param <T>
* @param <U>
*/
public interface Show<T, U> {
void show(T t, U u);
}
/**
* 泛型方法
*
* @author Administrator
*
*/
public class GenericMethod {
public static void main(String[] args) throws ClassNotFoundException {
String str = get("Hello", "World");
System.out.println(str);
}
public static <T, U> T get(T t, U u) {
if (u != null)
return t;
else
return null;
}
}