Java中如何定义泛型接口呢?

Java-教程王 Java教程 发布时间:2021-08-25 10:58:38 阅读数:3115 1

泛型接口的简介

在JDk5之后,我们可以定义泛型类,也可以定义泛型接口,那么泛型接口如何定义呢?下文将一一道来,如下所示:
/*
泛型接口的定义同泛型类非常的类似
*/
--------------------------------------
例:
 访问权限 +interface +接口名称 + <泛型标示>{}

泛型接口的实现方式

 
/*泛型接口定义方式1*/

//定义泛型接口
interface Info<T>{    
    
    //定义泛型方法
    public T getVar() ;    
    
  } 

//类实现泛型接口
class InfoImpl implements Info<String>
   { 
     // 定义泛型接口的子类 
       private String var ; 
      
     // 定义属性 
       public InfoImpl(String var)
        { 
         //通过构造方法设置属性内容 
         this.setVar(var) ; 
        } 
        public void setVar(String var)
        { 
          this.var = var ; 
        } 
        public String getVar(){ 
          return this.var ;  
          } 
       };
 

/*泛型接口定义方式2*/

    //定义泛型接口
interface Info<T>{ 

    //定义抽象方法,返回值为泛型
    public T getVar();
} 

class InfoImpl<T> implements Info<T>{ 

   //定义泛型接口的子类 
   private T var ; 
   
   //定义属性 
   public InfoImpl(T var){ 
     //通过构造方法设置属性内容
     this.setVar(var) ; 
   } 

public void setVar(T var){ 
      this.var = var ; 
} 

public T getVar(){ 
     return this.var ; 
 } 
}; 

 
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/202108/856.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者