說散就散之前任泛型 1

2022-06-10 17:03:06 字數 1293 閱讀 6649

本節要點:

1 .泛型類

/**

* 泛型類是有乙個或者多個型別引數的類

* @author

gaolei

**/public

class entry

public

k getkey()

public

v getvalue()

}

正如你看到的那樣,類名之後的尖括號中指定了型別引數k和v,在類成員的定義中,他們被用作例項變數的型別、方法的引數和返回值的型別。

構造乙個泛型類的物件是 例如  entryentry = new entry<>("1",2); 等同new entry("1",2),注意型別引數不能用基本資料型別例項化。

2.泛型方法

/**

* @author

gaolei

**/public

class

arrays

}

swap方法可以交換任何陣列中的元素(只要陣列中的元素型別不是基本資料型別),
public

static

void

main(string args) ;

//非必須

arrays.swap(arr,0,1);

for(string s : arr)

}

通過上面的例子你是否已經感受到泛型是如此的有用。

------------------------題外話--------------------------------

**於網路

說不上愛別說謊就一點喜歡

說不上恨別糾纏別裝作感嘆

就當作我太麻煩不停讓自己受傷

我告訴我自己感情就是這樣

怎麼一不小心太瘋狂

抱一抱再好好覺悟不能長久

好不好有虧欠我們都別追究

算了吧我付出再多都不足夠

每當聽到這首說散就散筆者內省總會掀起波瀾久久不能平靜,不知道那些年錯過的她們現在過得怎麼樣了,想想小時候還是太天真,哎。。。 在這裡筆者希望有情人都能成眷屬,沒能在一起也要讓他轟轟烈烈。當然說了這麼多的前提是先有個女朋友

以上內容僅代表作者個人觀點,有不恰當希望指正更改