摘要: 看了上一篇《Java泛型之一》,再来学习泛型方法就容易了。代码如下:package generic;/** * 泛型方法测试 * * @author caiyu * */public class GenMethod { public static <T> void display(T t) { System.out.println(t.getClass()); }}首先,泛型的声明,必须在方法的修饰符(public,static,final,abstract等)之后,返回值声明之前。然后,和泛型类一样,可以声明多个泛型,用逗号隔开。先看看效果,调用display/... 阅读全文
posted @ 2012-03-09 11:16 荒土 阅读(94140) 评论(5) 推荐(2) 编辑
摘要: “泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。” 1、泛型的类型参数只能是类类型(包括自定义类),不能是简单类型。 2、同一种泛型可以对应多个版本(因为参数类型是不确定的),不同版本的泛型类实例是不兼容的。 3、泛型的类型参数可以有多个。 4、泛型的参数类型可以使用extends语句,例如<T extends superclass>。习惯上成为“有界类型”。 5、泛型的参数类型还可以是通配符类型。例如Class<?> classTy 阅读全文
posted @ 2012-03-09 10:43 荒土 阅读(6410) 评论(2) 推荐(0) 编辑
点击右上角即可分享
微信分享提示