泛型的运用

//.泛型
//以类型作为参数的类就叫泛类
//作用:提高程序健壮性,简化代码
//泛型的默认值是 Object

//1泛型属性 属性的数据类型由调用方来决定
//Integer 是int数据类型的封装类
//Character 是char数据类型的封装类
//必定只能是类 而不是基础数据类型的关键字

public class Person<A,B,C> {

private A pname;
private B page;
private C psex;
public A getPname() {
return pname;
}
public void setPname(A pname) {
this.pname = pname;
}
public B getPage() {
return page;
}
public void setPage(B page) {
this.page = page;
}
public C getPsex() {
return psex;
}
public void setPsex(C psex) {
this.psex = psex;
}

}

// Person<String, Integer, Character> p=new Person<>();
// p.setPname("张三");
// p.setPage(18);
// p.setPsex('男');

  //2泛型方法

public class PersonMerhod<E> {

public E getValue(E element) {
if(element!=null) {
return element;
}
return null;
}
}

// PersonMerhod<String> pm=new PersonMerhod<>();
// pm.getValue("zs");

 

转载于:https://www.cnblogs.com/liuwenwu9527/p/10898502.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值