999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Java泛型概述

2020-11-24 17:40:34韓陽王昊天范曉娟河北農業大學
數碼世界 2020年3期
關鍵詞:定義方法

韓陽 王昊天 范曉娟 河北農業大學

關鍵字:Java 泛型 Java泛型基本操作

1 Java泛型概述

在JDK1.5中最明顯的變化之一就是添加了對Java泛型的支持。泛型是指在定義類的時候不指定具體使用的數據類型,而是在外部聲明或實例化對象的時候指定使用某些具體類(是具體的類而不是int、char之類的基本數據類型)。因此在引入Java泛型之后簡化了Java程序設計,泛型解決;數據類型的安全性問題,增強了Java程序的健壯性。

2 java泛型基礎內容

2.1 、泛型類定義

[權限:public等] class 類名稱<泛型類型>{

[權限] 泛型類型 變量名稱;

[權限] 泛型類型 方法名稱(){};

[權限] 返回值類型聲明 方法名稱(泛型類型 變量){};

}

例如:

class Person

private T name;

private V age;

public void setName(T name){};

public T getName(){};

public Person(T name,V age){};

}

泛型類中可以使用泛型標識同樣也可以使用普通的數據類型,對此不一定都一致使用泛型標識。

泛型類與普通類的區別只是基本的數據類型改為尖括號包含的泛型類型。

泛型標識可以使用任意的字母表示,這里更多的使用了T和V表示泛型標識。

2.2 泛型對象定義

類名<具體類> 對象 = new類名<具體類>();

例如:

Person

具體類是指包裝類或者String,而不是int,char,double之類的基本數據類型,由于java中有數據類型與類之間的自動裝箱操作,所以使用具體類并不會增加操作的難度。

2.3 泛型方法

[權限] <泛型標識> 返回值類型 方法名([泛型標識 變量]){};

例如:

public

2.4 泛型的構造方法

[權限] 構造方法名稱 ([泛型類型 變量名稱]){};

例如:

public Person(T name,V age){this.name=name;this.age=age};

其中的T,V就可以代表一些定義時的數據類型;

2.5 通配符的使用

Java中引入了通配符是“?”,“?”表示任意泛型類型。

例如:public void Person2(Person<?,?> user){};

2.6 定義泛型接口及使用

2.6.1 泛型接口的定義

[權限] interface 接口名<泛型標識>{};

例如:

Interface Person

泛型接口的定義多了尖括號和其中的泛型標識,泛型標識可以時多個,每個泛型標識之間用逗號隔開。

2.6.2 使用泛型接口

class 類名<泛型標識> implements 接口名<泛型標識>{};

例如:

class Person3

實現泛型接口的類時,泛型類中泛型標識個數要大于或等于泛型接口的中的泛型參數的個數,即接口繼承類要繼承接口的泛型標識。

2.7 受限泛型

class 類名稱<? extends 具體類 >{};

class 類名稱<? super 具體類>{};

其中,范圍上限extends指的是具體類和其子類在允許使用范圍內。范圍下限super指的是具體類和其父類在允許使用范圍內。注意:Number類是(Byte、Short、Long、Integer、Float、Double)的父類。

3 結束語

Java泛型實現了不同數據類型之間的共享代碼段。而且Java使用泛型后程序的安全性得到了很大提升,即避免了類型轉化時異常的出現。因為在Java泛型的引入之后程序員書寫程序的安全性得到了很大的提升。

猜你喜歡
定義方法
永遠不要用“起點”定義自己
海峽姐妹(2020年9期)2021-01-04 01:35:44
定義“風格”
學習方法
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
成功的定義
山東青年(2016年1期)2016-02-28 14:25:25
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
修辭學的重大定義
當代修辭學(2014年3期)2014-01-21 02:30:44
山的定義
公務員文萃(2013年5期)2013-03-11 16:08:37
主站蜘蛛池模板: 九九九精品视频| 国产精品久久久精品三级| 欧美啪啪一区| 99视频在线看| 国产视频自拍一区| 999福利激情视频| 超碰精品无码一区二区| 国产a v无码专区亚洲av| 国产av无码日韩av无码网站| AV老司机AV天堂| 亚洲欧美另类中文字幕| 亚洲丝袜中文字幕| 国产午夜无码片在线观看网站 | 国产jizz| 无码免费的亚洲视频| 亚洲AV无码乱码在线观看代蜜桃 | 伊人激情综合网| 国产97视频在线| 久久国产乱子| 日韩无码精品人妻| 国产成人一区免费观看| 国产91全国探花系列在线播放| 国产又色又爽又黄| 久久人搡人人玩人妻精品一| 亚洲成肉网| 国产91小视频在线观看| 天天综合亚洲| 欧美性猛交xxxx乱大交极品| 亚洲第一区在线| 国产精品福利社| 欧美黄色网站在线看| 日本欧美午夜| 中文字幕欧美日韩| 午夜福利在线观看成人| 亚洲天堂在线视频| 奇米精品一区二区三区在线观看| 欧美成人日韩| 日韩天堂在线观看| 国产精品污视频| 国产成人综合亚洲欧美在| 国产白浆一区二区三区视频在线| 日韩免费中文字幕| 欧美精品在线免费| 亚洲一区二区三区在线视频| 婷婷午夜影院| 亚洲精品国产精品乱码不卞 | 亚洲女人在线| 99在线视频精品| 自拍中文字幕| 真实国产乱子伦高清| 午夜视频在线观看免费网站| 青草91视频免费观看| 久久99国产乱子伦精品免| 青青热久麻豆精品视频在线观看| 欧美激情,国产精品| 国产成人区在线观看视频| 成人永久免费A∨一级在线播放| 精品国产一区二区三区在线观看| 久久99热这里只有精品免费看| 国产乱子伦视频在线播放| 日韩精品少妇无码受不了| 一本一本大道香蕉久在线播放| 国产福利在线观看精品| 亚洲中文无码h在线观看| 黄色福利在线| 天天色综网| 伊人中文网| 91精品伊人久久大香线蕉| 免费不卡视频| 欧美a级完整在线观看| 都市激情亚洲综合久久| 国产精品欧美在线观看| 91精品伊人久久大香线蕉| 国产精品久久久久久久久久98| 91po国产在线精品免费观看| 国产在线一区视频| 亚洲v日韩v欧美在线观看| 亚洲成人网在线观看| 亚洲黄色视频在线观看一区| 992Tv视频国产精品| 亚洲日韩AV无码一区二区三区人| 国产在线91在线电影|