黑马程序员技术交流社区

标题: 三种自定义泛型的方式 [打印本页]

作者: 左右.律    时间: 2016-9-13 23:50
标题: 三种自定义泛型的方式
一:泛型方法
格式:
public <T>T method(T t){
return t;
}

注意:
1,可以是静态方法
2,泛型中不可以使用基本数据类型
3,泛型确立在调用方法的时候

二:泛型类
格式:
class Student<T>{
}
注意:
1,定义在类上的泛型不可以用于静态方法,如果一定要用需要单独定义泛型方法
2,泛型确立在对象建立的时候
3,建立对象时没有确立泛型,默认为object,我们学的集合就是这种

三:泛型接口
格式:
interface Inter<T>{       
}

注意:
1,确立在接口被实现类实现的时候
2,如果被实现的时候没有确立泛型,默认为object
3,被实现的时候仍不能确立泛型,可以将泛型传给实现类,让其建立对象的时候确立





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2