接口类型的泛型

来源:互联网 发布:js点击触发事件 方法名 编辑:程序博客网 时间:2024/05/22 04:58

在面向对象编程思想中,采用接口化的泛型跟符合顶层设计者设计的意图

具体代码入下

/** * Created by lx on 2016/10/26. */interface Gener<T>{        public void say();}class Gin implements  Gener<String>{    private String str;    public String getStr() {        return str;    }    public void setStr(String str) {        this.str = str;    }    @Override    public void say() {        System.out.println(str);    }}class Infor<T>{    private T key;    public T getKey() {        return key;    }    public void setKey(T key) {        this.key = key;    }    @Override    public String toString() {        return "Infor{" +                "key=" + key +                '}';    }}public class GenericTest {    public static void main(String[] args) {        Infor<String> infor=new Infor<String>();        //infor.setKey("我的名字是群哥!");        //print(infor);        Gin gin=new Gin();        gin.setStr("我是大智障");        gin.say();    }    public static void print(Infor<?> t){        System.out.println(t);    }}

0 0
原创粉丝点击