更新時(shí)間:2019-09-03 15:39:01 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2666次
今天動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)小編為大家分享“java泛型方法的使用”,希望能夠幫助到那些java零基礎(chǔ)學(xué)員,下面就隨小編一起看看java泛型方法的使用吧。
一、類 泛型使用
泛型類必須為引用類型的
代碼格式
public class TestTwo
private T t;
public T getT() {
return t;
}
public void setT(T t) {
this.t = t;
}
}
使用類
public static void main(String[] args) {
TestTwo
stringTest.setT("中國(guó)");
System.out.println(stringTest.getT());
TestTwo
integerTest.setT(1);
System.out.println(integerTest.getT());
}
當(dāng)泛型傳入什么類型,則可以處理什么類型數(shù)據(jù)
二、泛型方法使用
泛型方法的寫法:
public class TestTwo {
public
System.out.println("泛型方法傳入數(shù)據(jù):" + t);
}
}
泛型方法使用:
public static void main(String[] args) {
TestTwo testTwo = new TestTwo();
testTwo.show("China");
testTwo.show(1);
}
運(yùn)行結(jié)果:

泛型方法運(yùn)行結(jié)果
三、泛型接口
泛型接口寫法:
public interface TestTwo
public abstract void test(T t);
}
泛型實(shí)現(xiàn)方式:
static class TestImpl
@Override
public void test(T t) {
System.out.println(t);
}
}
泛型接口使用:
public static void main(String[] args) {
TestImpl
testTwo.test("泛型測(cè)試接口");
}
運(yùn)行結(jié)果:

結(jié)果如圖
四、泛型通配符的使用
泛型通配符有三種
1)、 任意通配符
2)、? extends E 向下限定 ,E及其子類
3)、? super E 向上限定 ,E及其父類
以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)介紹的“java泛型方法的使用”的內(nèi)容,希望通過(guò)此文能夠幫助到那些java零基礎(chǔ)學(xué)員,如有任何問題,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)免費(fèi)視頻教程推薦
Java泛型視頻教程下載:http://www.soulsinkind.com/xiazai/2504.html
相關(guān)閱讀
Java實(shí)驗(yàn)班
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
Java就業(yè)班
有基礎(chǔ) 直達(dá)就業(yè)
Java夜校直播班
業(yè)余時(shí)間 高薪轉(zhuǎn)行
Java在職加薪班
工作1~3年,加薪神器
Java架構(gòu)師班
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)