泛型的運用

//.泛型
//以類型做爲參數的類就叫泛類
//做用:提升程序健壯性,簡化代碼
//泛型的默認值是 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");程序

相關文章
相關標籤/搜索