泛型接口

package fanxingjiekou.cn;

import java.nio.charset.MalformedInputException;

/*
 * 泛型接口
 * 有两种实现方式:
 * 1、在子类的定义上申明泛型
 * 2、直接在接口中指定具体的类型
 * 本case 以方式 2实现
 */
//定义泛型 接口
interface jiekou <t> {
//抽象方法
    public t getinfo();
}
//子类实现接口 jiekou
class JieKouDemo implements jiekou <String>{
    private String  t;
    public JieKouDemo(String  t){
        this.t = t;
    }
    public void setinfo(String  t){
        this.t = t;
    }
    public String getinfo(){
        return t;
    }
}
public class FanXingDemo4 {
    public static void main(String[] args) {
        //定义接口对象
        jiekou<String> jdk = new JieKouDemo("lixinhua");
        System.out.println(jdk.getinfo());
    }

}
原文地址:https://www.cnblogs.com/yuanyuan2017/p/6944752.html