泛型的运用

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

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

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;
}
element

}get

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

  //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");程序

相关文章
相关标签/搜索