package cn.itcast.day17.genericInterface;/* * 泛型接口 */public interface Inter{ public abstract void show(T t);}
package cn.itcast.day17.genericInterface;//实现泛型接口,分为两种情况://第一种情况:子类清楚的知道 泛型参数的类型//第二种情况:子类不知道是什么类型//第一种情况/*public class InterImpl implements Inter{ @Override public void show(String t) { System.out.println(t); }}*///第二种情况public class InterImpl implements Inter { @Override public void show(T t) { System.out.println(t); }}
package cn.itcast.day17.genericInterface;/* * 泛型接口测试 */public class InterGenericTest { public static void main(String[] args) { //第一种情况测试// Interi=new InterImpl();// i.show("123"); //第二种情况测试 Inter ii=new InterImpl (); ii.show("java"); }}