五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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)遵守國家法律
搜索| 永康市| 英德市| 云浮市| 中卫市| 林周县| 股票| 玛纳斯县| 固阳县| 镇江市| 山阴县| 阿拉善盟| 安庆市| 洱源县| 桂林市| 阳山县| 舟山市| 玉树县| 云阳县| 滦平县| 宝兴县| 樟树市| 咸阳市| 凤城市| 华容县| 山阳县| 通化市| 威信县| 牡丹江市| 广南县| 靖远县| 安顺市| 固安县| 东辽县| 林口县| 金昌市| 庆云县| 五大连池市| 平定县| 青海省| 偃师市|