package test;
public class TemplateClass {
public static void main(String[] args){
System.out.println("泛型实验");
ITemp<C> temp = new Temp<C>();
C c = new C();
c.a = 5;
temp.insert(c);
C c2 = temp.get();
System.out.println(c2.a);
}
}
class C{
int a;
}
interface ITemp<T>{
void insert(T t);
T get();
}
class Temp<T> implements ITemp<T>{
public T t;
public void insert(T t){
this.t = t;
}
public T get(){
return t;
}
}