泛型接口的定义及泛型接口的使用

泛型接口的定义

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
		
	}
}

版权声明:本文为kaszxc原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。