通用型本质为参数化类型,将操作的数据类型指定为参数。 不确定的数据类型
泛型的好处:
省略了强制转换的代码。 可以在编译时间加快运行时问题,改进Java程序类型并安全编写的代码可以在不同类型的对象中重用,高度重用的代码泛型的使用方式:
通用类emsp; `公共类通用类{
隐私f m内容;
公共关系(fcontent ) {
mContent=content;
}
/*通用方法/
公共f get content () { return mContent; }publicvoidsetcontent(fcontent ) { mcontent=content; (/)通用接口(/publicinterfacegenericinterfacet ) voiddosomething ) tt; } 泛型的通配符
1 . 无通配符限制
2 . extends E extends关键字声明类型的边界。 这表明参数化类型可以是指定类型,也可以是该类型的子类。
3 . super E super关键字声明类型的下界。 这表示参数化类型可能是指定类型,也可能是该类型的父级