Java集合类-自定义泛型

涎涎原创约 314 字大约 1 分钟...JavaJava

230-Java集合类-自定义泛型.mdopen in new window

注意

本博文仅供学术研究和交流参考,严禁将其用于商业用途。如因违规使用产生的任何法律问题,使用者需自行负责。

示例代码

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集合类-自定义泛型 知识点的整理与总结的全部内容,希望对你有帮助。。。。。。。

扩展知识

  1. Eclipse怎样修改包(package)的显示样式、格式open in new window

分割线


上次编辑于:
贡献者: 涎涎
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.4