一、泛型接口的定義和基本使用ide
(定義泛型接口)測試
package com.yxs.demo.dao; public interface Demo<T> { public abstract void show(T t); }
(2)、泛型接口的實現.net
泛型接口的是是實現有兩種方法:blog
第一種狀況:子類清楚的知道泛型參數的類型接口
第二種狀況:子類不知道是什麼類型class
/*public class DemoImpl implements Demo<String> { @Override public void show(String s) { } }*/ public class DemoImpl<T> implements Demo<T>{ @Override public void show(T t) {
package com.yxs.demo.dao; /** * 泛型測試接口 */ public class DemoTest { public static void main(String args[]){ /*Demo<String> demo = new DemoImpl(); demo.show("123");*/ Demo<String> demo1 = new DemoImpl<String>(); demo1.show("41664"); } }
可參考:https://blog.csdn.net/wangyanming123/article/details/51164528泛型