天天看点

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