泛型接口的定义
package cn.itcast_06;
/*
*泛型接口:把泛型定义在接口上
*/
public interface Interface <T>{
public abstract void show(T t);
}
泛型接口的使用
package cn.itcast_06;
/*
* 实现类在实现接口的时候:
* 有两种情况
*
* 第一种情况:已经知道是什么类型的
*/
public class Interface实现类 implements Interface<String> {
@Override
public void show(String t) {
System.out.println(t);
}
}
/*
* 第二种情况:还不知道是什么类型
*/
public class InterInterface实现类<T> implements Interface<T> {
@Override
public void show(T t) {
// TODO Auto-generated method stub
}
}