JAVA泛型<T>的使用
什么时候定义泛型类? 当类中要操作的引用数据类型不确定的时候,定义泛型来完成扩展。
class Demo
{
public void show(T t)
{
System.out.println("show:"+t);
}
public void print(Q q)
{
System.out.println("print:"+q);
}
public static void method(W t)
{
System.out.println("method:"+t);
}
}
定义在接口上的泛型
interface Inter
{
void show(T t);
}
class InterImpl implements Inter
{
public void show(T t)
{
System.out.println("show :"+t);
}
}
class GenericDemo5
{
public static void main(String[] args)
{
InterImpl i = new InterImpl();
i.show(4);
}
}
|