Java 泛型

首先 给出泛型类 、接口、方法的定义格式:

1、泛型类

1 public class GenericDemo<T>{
2    private T obj;
3    public T  getObj(){
4        return   obj; 
5    }  
6  pubic void setObj(T obj){
7    this.obj = obj;   
8   }
9 }

2、泛型接口

1 public interface GenericDemo<T>{
2  public abstract void show(T t);
3 }

泛型接口实现

1 public class InterImpl<T> implements  GenericDemo<T>{
2    @overide
3   public void show(T t){
4         //TODO:自动生成存根的方法;
5    }
6 
7 }

3、泛型方法(无返回值)

1 public class  GenericDemo{
2    public <T> void show(T t){
3 
4     }
5 }

4、泛型方法(带返回值)

原文地址:https://www.cnblogs.com/QQ931697811/p/4995332.html