集合框架-泛型類的概述及使用

ZHOU_VIP發表於2017-04-23

package cn.itcast_04;

/*
 * 泛型類的測試
 */
public class ObjectToolDemo {
	public static void main(String[] args) {

		ObjectTool<String> ot = new ObjectTool<String>();
		// ot.setObj(new Integer(27)); //這個時候編譯期間就過不去
		ot.setObj(new String("林青霞"));
		String s = ot.getObj();
		System.out.println("姓名是:" + s);

		ObjectTool<Integer> ot2 = new ObjectTool<Integer>();
		// ot2.setObj(new String("風清揚"));//這個時候編譯期間就過不去
		ot2.setObj(new Integer(27));
		Integer i = ot2.getObj();
		System.out.println("年齡是:" + i);
		
	}
}


package cn.itcast_04;

/*
 * 泛型類:把泛型定義在類上
 */
public class ObjectTool<T> {
	private T obj;

	public T getObj() {
		return obj;
	}

	public void setObj(T obj) {
		this.obj = obj;
	}
}



相關文章