package cn.itcast.day17.genericInterface;/* * 泛型接口 */public interface Inter<T> { public abstract void show(T t);}
package cn.itcast.day17.genericInterface;//實現泛型接口,分為兩種情況://第一種情況:子類清楚的知道 泛型參數的類型//第二種情況:子類不知道是什么類型//第一種情況/*public class InterImpl implements Inter<String>{ @Override public void show(String t) { System.out.PRintln(t); }}*///第二種情況public class InterImpl<T> implements Inter<T>{ @Override public void show(T t) { System.out.println(t); }}
package cn.itcast.day17.genericInterface;/* * 泛型接口測試 */public class InterGenericTest { public static void main(String[] args) { //第一種情況測試// Inter<String> i=new InterImpl();// i.show("123"); //第二種情況測試 Inter<String> ii=new InterImpl<String>(); ii.show("java"); }}
新聞熱點
疑難解答