Java集合类-自定义泛型
原创约 314 字大约 1 分钟...
230-Java集合类-自定义泛型.md
注意
本博文仅供学术研究和交流参考,严禁将其用于商业用途。如因违规使用产生的任何法律问题,使用者需自行负责。
示例代码
package com.tencent.chapter02.自定义泛型;
/**
* E 表示任意类型
* E extends Number : 表示Number的任意子类类型
*/
public class Emp<E extends Number> {
//修饰属性(成员变量)
private E ename;
//修饰构造函数
public Emp()
{
}
public Emp(E ename)
{
this.ename = ename;
}
//修饰普通方法
public void setEname(E ename)
{
this.ename = ename;
}
}
package com.tencent.chapter02.自定义泛型;
public class EmpTest {
public static void main(String[] args) {
//未使用泛型
/*Emp zhangsan = new Emp();
zhangsan.setEname("张三");
zhangsan.setEname(007);
zhangsan.setEname(true);*/
//使用泛型
/*Emp<String> lisi = new Emp<String> ();
lisi.setEname("李四");
//lisi.setEname(10);*/
Emp<Integer> wangwu = new Emp<Integer>();
wangwu.setEname(007);
}
}
分割线
相关信息
以上就是我关于 Java集合类-自定义泛型 知识点的整理与总结的全部内容,希望对你有帮助。。。。。。。
扩展知识
分割线
Powered by Waline v2.15.4