更新時間:2019-09-03 15:39:01 來源:動力節點 瀏覽2319次
今天動力節點java培訓機構小編為大家分享“java泛型方法的使用”,希望能夠幫助到那些java零基礎學員,下面就隨小編一起看看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("中國");
System.out.println(stringTest.getT());
TestTwo
integerTest.setT(1);
System.out.println(integerTest.getT());
}
當泛型傳入什么類型,則可以處理什么類型數據
二、泛型方法使用
泛型方法的寫法:
public class TestTwo {
public
System.out.println("泛型方法傳入數據:" + t);
}
}
泛型方法使用:
public static void main(String[] args) {
TestTwo testTwo = new TestTwo();
testTwo.show("China");
testTwo.show(1);
}
運行結果:
泛型方法運行結果
三、泛型接口
泛型接口寫法:
public interface TestTwo
public abstract void test(T t);
}
泛型實現方式:
static class TestImpl
@Override
public void test(T t) {
System.out.println(t);
}
}
泛型接口使用:
public static void main(String[] args) {
TestImpl
testTwo.test("泛型測試接口");
}
運行結果:
結果如圖
四、泛型通配符的使用
泛型通配符有三種
1)、 任意通配符
2)、? extends E 向下限定 ,E及其子類
3)、? super E 向上限定 ,E及其父類
以上就是動力節點java培訓機構介紹的“java泛型方法的使用”的內容,希望通過此文能夠幫助到那些java零基礎學員,如有任何問題,請在線咨詢,有專業老師隨時為你服務。
相關免費視頻教程推薦
Java泛型視頻教程下載:http://www.dabaquan.cn/xiazai/2504.html
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習