[例程]Java 泛型1

[例程]Java 泛型1

 

class Gen<T> {

private T ob; //定义泛型成员变量
//构造方法
public Gen(T ob){
this.ob = ob;
}

public T getOb() {
return ob;
}

//打印T实际的类型
public void showType() {
System.out.println("T的实际类型是: " + ob.getClass().getName());
}
}

public class Test{
public static void main(String[] args){

Gen<Integer> intOb = new Gen<Integer>(88);
intOb.showType();
int i= intOb.getOb();
System.out.println("value = " + i);

System.out.println("----------------------------------");

Gen<String> strOb=new Gen<String>("Hello Gen!");
strOb.showType();
String s=strOb.getOb();
System.out.println("value = " + s);
}
}



posted @ 2011-11-13 19:55  hnrainll  阅读(312)  评论(0编辑  收藏  举报