今天長沙中公優(yōu)就業(yè)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("中國");
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及其父類
以上就是長沙中公優(yōu)就業(yè)java培訓(xùn)機(jī)構(gòu)介紹的“java泛型方法的使用”的內(nèi)容,希望通過此文能夠幫助到那些java零基礎(chǔ)學(xué)員,如有任何問題,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)免費(fèi)視頻教程推薦
Java泛型視頻教程下載:http://www.bjpowernode.com/xiazai/2504.html