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