泛型

一、泛型接口的定義和基本使用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泛型

相關文章
相關標籤/搜索