官术网_书友最值得收藏!

7.1 泛型類

先來看一個泛型類的定義,下面的代碼(CDataItem.java文件)中,定義了CDataItem類,用于處理數(shù)據(jù)項目信息,包括數(shù)據(jù)的鍵(Key)和值(Value)。

代碼中,在類名的后面使用一對尖括號定義類型標識,在這里可以是一個類型標識,也可以是多個類型標識(使用逗號分隔)。定義了類型標識后,可以在類中定義字段、方法參數(shù)或變量的類型。

請注意,在定義類型標識時,并不知道真正的類型,只有在定義泛型類的實例時,才指定真正的數(shù)據(jù)類型。

下面的代碼使用CDataItem泛型類創(chuàng)建對象。

代碼執(zhí)行結果如圖7-1所示。

當使用泛型類型定義對象時,必須要指定具體的類型。如代碼中指定K和V都是String類型。

圖7-1 使用泛型類

主站蜘蛛池模板: 普定县| 年辖:市辖区| 宝兴县| 永川市| 介休市| 南充市| 泰宁县| 桂林市| 昭觉县| 新闻| 黑山县| 广饶县| 新邵县| 裕民县| 休宁县| 鹤壁市| 来安县| 永新县| 曲阜市| 淄博市| 奉节县| 禄丰县| 绥德县| 板桥市| 镇原县| 五华县| 南靖县| 仪征市| 扎赉特旗| 乌拉特中旗| 杭锦旗| 荆州市| 泰顺县| 普兰店市| 垣曲县| 花莲市| 浦城县| 易门县| 余姚市| 南江县| 陕西省|