国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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ó)家法律
永康市| 定边县| 宁陵县| 商都县| 仙桃市| 连南| 永丰县| 潜江市| 宝清县| 蓬安县| 巨鹿县| 东明县| 车险| 长治市| 新昌县| 德州市| 年辖:市辖区| 延吉市| 建宁县| 同江市| 习水县| 沙湾县| 宜黄县| 渑池县| 通城县| 金川县| 南华县| 柞水县| 甘泉县| 蒲江县| 黄龙县| 西宁市| 错那县| 剑川县| 博客| 科尔| 天水市| 祁阳县| 桐城市| 忻州市| 巧家县|