泛型的继承与实现

来源:互联网 发布:夹江天气预报软件 编辑:程序博客网 时间:2024/06/03 23:44

很简单的例子,但是能说明问题的道理~

第一个类,Fanxing.java,是超类:

public class Fanxing <T> {
private T aa;
public void set(T aa){
this.aa=aa;
}

public T get (){
return this.aa;
}
}

第二个类,Subfanxing.java,是从Fanxing.java中继承来的:

public class Subfanxing<T,T1> extends Fanxing <T>{
private T1 bb;
public void set1(T1 bb){
this.bb=bb;
}

public T1 get1 (){
return this.bb;
}
}

最后一个是实现类:

public class Fanxingjicheng {
public static void main(String[] args){
 String i=new String("皮皮,你好");
 String j=new String("可爱的皮皮");
Subfanxing <String,String> pp=new Subfanxing <String,String>();
pp.set(i);
System.out.println(pp.get());

pp.set1(j);
System.out.println(pp.get1());
}
}
 

原创粉丝点击