20170706 泛型

泛型

Java的参数化类型被称为“泛型”

知识点:

包含泛型声明的类型可以在定义变量、创建对象时传入一个类型实参,从而可以动态地生成无数个逻辑上的子类,但这种子类在物理上并不存在。


类型通配符

类型通配符是一个问号?,将一个问号作为类型实参给List集合,写作List(意思是元素类型位置的List)


设定类型形参的上限

Java泛型不仅允许在使用通配符形参时设定上限,而且可以在定义类型形参时设定上限,用于表示传给该类型形参的实际类型要么是该上限类型,要么是该上限类型的子类

如图


20170706 泛型_第1张图片

泛型方法

泛型方法:在声明方法时定义一个或多个类型形参。格式如下:


20170706 泛型_第2张图片

你可能感兴趣的:(20170706 泛型)