首页 > 代码库 > 泛型程序设计---泛型方法的定义
泛型程序设计---泛型方法的定义
昨天,学习了泛型类的定义,今天趁热打铁,学习下泛型方法的定义:
定义泛型方法的语法格式如下:
方法修饰符 类型变量(类型变量需要使用一对尖括号<>括起来) 返回值 方法名(方法参数),例如: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]; } }
今天的学习到此结束,:)
泛型程序设计---泛型方法的定义
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。