标签:span .com close 括号 public one code 方法参数 方法
昨天,学习了泛型类的定义,今天趁热打铁,学习下泛型方法的定义:
定义泛型方法的语法格式如下:
方法修饰符 类型变量(类型变量需要使用一对尖括号<>括起来) 返回值 方法名(方法参数),例如:public <T> T getMiddle(T...a);
以下是程序示例:
class ArrayAlg { public static <T> T getMiddle(T...a) { return a[a.length/2]; } }
今天复习下昨天的泛型类定义、加上泛型方法的定义,示例程序如下:
class ComparableSelf<T> { /** * * @param t * @return */ public <T> T compareTo(T... t) { return t[t.length/2]; } }
今天的学习到此结束,:)
标签:span .com close 括号 public one code 方法参数 方法
原文地址:http://www.cnblogs.com/yorickLi/p/6185135.html