第6章 泛型

泛型是Java 5的重要特性之一。泛型的本质是参数化类型(所操作的数据类型被指定为一个参数)。这种参数化类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口和泛型方法。

Kotlin最早是基于Java 6的,因此它天生支持泛型。跟Java类似,Kotlin也是通过类型擦除支持泛型的。不过,Kotlin的泛型拥有更丰富的特性。