天天看點

泛型的運用

//.泛型

//以類型作為參數的類就叫泛類

//作用:提高程式健壯性,簡化代碼

//泛型的預設值是 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");