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
主站蜘蛛池模板: 精品国产免费观看一区| 成年人视频一区二区| 亚洲精品天堂自在久久77| 自偷自拍三级全三级视频| 欧美日韩另类国产| 欧美不卡在线视频| 免费高清毛片| 99re热精品视频国产免费| 日韩不卡高清视频| 国内精品自在自线视频香蕉| 国产网友愉拍精品视频| 国产免费福利网站| 欧美国产在线精品17p| 自拍亚洲欧美精品| 久久99精品久久久久纯品| 九九九精品视频| 国产区在线看| 在线国产毛片| 亚洲另类第一页| 99在线观看精品视频| 欧美性猛交一区二区三区| 国产99视频免费精品是看6| 亚洲福利一区二区三区| 国产精品精品视频| 啪啪永久免费av| 伊人国产无码高清视频| 国产丰满大乳无码免费播放| 国产理论最新国产精品视频| 国产亚洲精久久久久久无码AV| 国产精品久久自在自2021| 国产成在线观看免费视频| 福利小视频在线播放| 亚洲一级毛片| 精品视频一区二区观看| 91免费观看视频| 欧美视频在线第一页| 亚洲精品无码日韩国产不卡| 天天躁夜夜躁狠狠躁图片| 91视频免费观看网站| 日韩视频福利| 亚洲va精品中文字幕| 久综合日韩| 午夜欧美理论2019理论| 国产熟女一级毛片| 亚洲制服丝袜第一页| 性欧美精品xxxx| 欧美日韩亚洲国产主播第一区| 中文字幕人成人乱码亚洲电影| 日本妇乱子伦视频| 色综合天天综合中文网| 9啪在线视频| 国产成人做受免费视频| 久久综合五月| 国产91高跟丝袜| 综合色婷婷| 亚洲无码A视频在线| 99精品福利视频| 欧美色图久久| 成人综合网址| 人妻丰满熟妇αv无码| 欧美特黄一免在线观看| 伊人查蕉在线观看国产精品| 女同久久精品国产99国| 丁香六月综合网| 草逼视频国产| 亚洲三级a| 91精品啪在线观看国产91九色| 男人的天堂久久精品激情| 欧美一区二区丝袜高跟鞋| 91麻豆国产在线| 91精品aⅴ无码中文字字幕蜜桃| 人人爽人人爽人人片| 日韩精品一区二区三区视频免费看| 欧美翘臀一区二区三区| a级毛片免费播放| 91无码人妻精品一区| 在线观看无码av五月花| 九九热这里只有国产精品| 日本高清免费不卡视频| 国产v欧美v日韩v综合精品| 91视频青青草| 亚洲制服丝袜第一页|