最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

玩轉(zhuǎn)Java面試-泛型類如何定義使用?

2023-06-28 22:56 作者:條件斷點(diǎn)  | 我要投稿

1、從一個(gè)簡單的泛型類看起

class Point<T>{ // 此處可以隨便寫標(biāo)識(shí)符號(hào),T是type的簡稱

private T var ; // var的類型由T指定,即:由外部指定

public T getVar(){ // 返回值的類型由外部決定

return var ;

}

public void setVar(T var){ // 設(shè)置的類型也由外部決定

this.var = var ;

}

}

public class GenericsDemo06{

public static void main(String args[]){

Point<String> p = new Point<String>() ; // 里面的var類型為String類型

p.setVar("it") ; // 設(shè)置字符串

System.out.println(p.getVar().length()) ; // 取得字符串的長度

}

}

2、多元泛型

class Notepad<K,V>{ // 此處指定了兩個(gè)泛型類型

private K key ; // 此變量的類型由外部決定

private V value ; // 此變量的類型由外部決定

public K getKey(){

return this.key ;

}

public V getValue(){

return this.value ;

}

public void setKey(K key){

this.key = key ;

}

public void setValue(V value){

this.value = value ;

}

}

public class GenericsDemo09{

public static void main(String args[]){

Notepad<String,Integer> t = null ; // 定義兩個(gè)泛型類型的對(duì)象

t = new Notepad<String,Integer>() ; // 里面的key為String,value為Integer

t.setKey("湯姆") ; // 設(shè)置第一個(gè)內(nèi)容

t.setValue(20) ; // 設(shè)置第二個(gè)內(nèi)容

System.out.print("姓名;" + t.getKey()) ; // 取得信息

System.out.print(",年齡;" + t.getValue()) ; // 取得信息

}

}

小結(jié)

另外,如果對(duì)并發(fā)編程或者面試,想要了解更多請(qǐng)持續(xù)關(guān)注微信公眾號(hào):Java面試教程,關(guān)注更多有用的面試要點(diǎn)與技巧。

了解更多Java相關(guān)資料,請(qǐng)關(guān)注微信公眾號(hào):Java面試教程

回復(fù): bbb20,獲取更多Java資料與面試手冊(cè)

回復(fù): bbb19,獲取Intellij idea最新版激活教程

讓我們一起,玩轉(zhuǎn)Java面試


玩轉(zhuǎn)Java面試-泛型類如何定義使用?的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
五常市| 五常市| 乡宁县| 六安市| 登封市| 盐边县| 浪卡子县| 长汀县| 宁乡县| 盐城市| 河间市| 栾城县| 兴海县| 中山市| 盘锦市| 清镇市| 扎兰屯市| 泾源县| 太和县| 西畴县| 嘉兴市| 水富县| 奉贤区| 安顺市| 拉萨市| 巨鹿县| 五大连池市| 杂多县| 明星| 高淳县| 普兰店市| 叙永县| 张家界市| 安顺市| 禹州市| 合山市| 佛冈县| 竹溪县| 竹山县| 曲沃县| 青岛市|