泛型简单举例

package trace01;
/*class genericfoo<T>{
private T fool;

public void setfoo(T fool){
this.fool=fool;
}
public T getfoo(){
return fool;
}
}
public class GenericFoo1 {
      public static void main(String[] args){
     genericfoo<Boolean> foo1=new genericfoo<Boolean>();
     genericfoo<String> foo2=new genericfoo<String>();
     
     foo1.setfoo(new Boolean(true));
     Boolean b=foo1.getfoo();
     foo2.setfoo(new String("你傻吗?"));
     String s=foo2.getfoo();
     
     System.out.println(s);
     System.out.println(b);
      }
}*/
class genericfoo2<T1,T2>{
private T1 fool1;
private T2 fool2;
private T2[]  array;

public void setfoo1(T1 fool1){
this.fool1=fool1;
}
public T1 getfoo1(){
return fool1;
}
public void setfoo2(T2 fool2){
this.fool2=fool2;
}
public T2 getfoo2(){
return fool2;
}
public void setarray(T2[] array){
this.array=array;
}
public T2[] getarray(){
return array;
}
}


public class GenericFoo1{
public static void main(String[] args){
genericfoo2<Boolean,String> foo=new genericfoo2<Boolean,String>();
String[] sarray={"你现在内心的想法是什么?","I miss girl!"};
foo.setfoo1(new Boolean(true));
foo.setfoo2(new String("你傻吗?"));
foo.setarray(sarray);

System.out.println(foo.getfoo2());
System.out.println(foo.getfoo1());
for(String a:foo.getarray()){
System.out.println(a);
}
}

}

你傻吗?
true
你现在内心的想法是什么?
I miss girl!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值