泛型接口的定义
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
}
}
本文深入讲解了泛型接口的概念及其实现方式,包括在接口中定义泛型的方法,以及实现类如何具体化泛型或保持泛型特性。通过示例代码,展示了泛型接口在不同场景下的应用。
448

被折叠的 条评论
为什么被折叠?



