五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

編程小知識(shí)【java-0004】java泛型機(jī)制-泛型接口

2023-06-03 15:43 作者:退役程序員老馬  | 我要投稿

引入泛型的意義在于:

泛型的本質(zhì)是為了參數(shù)化類型(在不創(chuàng)建新的類型的情況下,通過(guò)泛型指定的不同類型來(lái)控制形參具體限制的類型)。也就是說(shuō)在泛型使用過(guò)程中,操作的數(shù)據(jù)類型被指定為一個(gè)參數(shù),這種參數(shù)類型可以用在類、接口和方法中,適用于多種數(shù)據(jù)類型執(zhí)行相同的代碼(代碼復(fù)用)

簡(jiǎn)單的泛型接口

interface Demo01<T>{ ? ? ? ?// 在接口上定義泛型 ?
? // 定義抽象方法,抽象方法的返回值就是泛型類型 ?
? ?public T getVar();
}
class Demo01Impl<T> implements Demo01<T>{ ? ? ? ? // 定義泛型接口的子類
? // 定義屬性 ?
? ?private T var;
? ?// 通過(guò)構(gòu)造方法設(shè)置屬性內(nèi)容 ?
? ?public Demo01Impl(T var){ ? ?
? ? ? ?this.setVar(var); ? ?
? ?} ?
? ?public void setVar(T var){ ?
? ? ? ?this.var = var; ?
? ?} ?
? ?public T getVar(){ ?
? ? ? ?return this.var; ?
? ?} ?
} ?
public class TestDemo01{ ?
? ?public static void main(String args[]){
? ? ? // 聲明接口對(duì)象
? ? ? ?Demo01<String> t = null;
? ? ? // 通過(guò)子類實(shí)例化對(duì)象
? ? ? t = new Demo01Impl<String>("t"); ?
? ? ? ?System.out.println(t.getVar());
? ?} ?
}


編程小知識(shí)【java-0004】java泛型機(jī)制-泛型接口的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
沾化县| 庆阳市| 渝中区| 台州市| 军事| 高雄县| 西贡区| 象州县| 洪湖市| 刚察县| 临颍县| 泗洪县| 景洪市| 广西| 西华县| 汉寿县| 同心县| 福泉市| 樟树市| 恩平市| 兴和县| 遂昌县| 灌南县| 江津市| 林芝县| 拜城县| 安顺市| 盐津县| 三亚市| 巴塘县| 封开县| 兴业县| 开阳县| 蒲江县| 赣州市| 沛县| 五家渠市| 兴宁市| 玉溪市| 衡阳县| 广饶县|