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());
}
}