/**
* 自定義泛型
*
* @author ASAS
*
*/
public class demo1 {
public static void main(String[] args) {
int in = print(12);
String s = print("abc");
}
/**
* 把T 字母宣告為自定義的泛型
* @param i
* @return
*/
private static <T> T print(T i) {
// TODO Auto-generated method stub
return i;
}
}
/**
* 泛型類
* @author ASAS
*
* @param <T>
*/
class MyList<T> {
List<T> list;
public MyList() {
list = new ArrayList<T>();
}
public void ad(T o) {
list.add(o);
}
}
/**
* 自定義介面泛型
* @author ASAS
*
* @param <T>
*/
interface Dao<T> {
public void add(T o);
public void remove(T o);
}

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/185448.html
標籤:Java
上一篇:【java從入門到精通】day-06-基本運算子-自增自減運算子
下一篇:JAVA并發之基礎概念
