梦幻之旅

DEBUG - 天道酬勤

   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  671 随笔 :: 6 文章 :: 256 评论 :: 0 Trackbacks

1.我们可以这样"public class Box<T>"定义一个泛型类.
  在这个定义中,使用了一个类型变量
(type variable) T,而且T能够在Box类之内的任何地方被使用。
  这中定义的方法其实并不复杂,并且在接口
(interface)中也被使用。
  实际上,
T可以看作是一种特殊的数据类型,它的值就是我们要传递给它的参数,
  参数的类型可以是类,也可以是接口,或者其他类型的变量,但是却不能是原始类型
(primitive)的数据。

2.我们可以这样public <T> void test(T t){}定义一个泛型方法.
  <T>是用于定义泛型方法, 不加<T> 而在方法的参数中使用T会报错.

posted on 2013-05-19 00:23 HUIKK 阅读(421) 评论(0)  编辑  收藏 所属分类: Java

只有注册用户登录后才能发表评论。


网站导航: