天天看點

Java千百問_05面向對象(013)_泛型如何使用

以下是定義泛型方法的規則:

聲明泛型方法時,在傳回類型之前,需要有一個由尖括号(< >)分隔的泛型類型部分。 

2 . 一個泛型類型,也稱為類型參數,是一個辨別符,用于指定一個泛型類型的名稱。

類型參數可以用來聲明傳回類型和充當占位符傳遞給泛型方法。

泛型方法的身體與其他方法一樣。

例子:

這将産生以下結果: 

array integerarray contains: 

1 2 3 4 5 6 

array doublearray contains: 

1.1 2.2 3.3 4.4 

array characterarray contains: 

h e l l o

泛型類型還可以被限制,使用extends關鍵字限制泛型的父類。 

maximum of 3, 4 and 5 is 5 

maximum of 6.6, 8.8 and 7.7 is 8.8 

maximum of pear, apple and orange is pear

泛型類/接口的聲明與非泛型類類似,除了類名後增加了一個泛型類型。 

與泛型方法相比,泛型類的類型參數部分可以用逗号分隔的一個或多個泛型類型。

integer value :10 

string value :hello world

原文位址:http://blog.csdn.net/ooppookid/article/details/51233633