泛型类
scala的类也可以定义泛型。接下来,我们来学习如何定义scala的泛型类
定义
语法格式
class 类[T](val 变量名: T)
定义一个泛型类,直接在类名后面加上方括号,指定要使用的泛型参数
指定类对应的泛型参数后,就使用这些类型参数来定义变量了
示例
示例说明
实现一个Pair泛型类
Pair类包含两个字段,而且两个字段的类型不固定
创建不同类型泛型类对象,并打印
参考代码:
case class Pair[T](var a:T, var b:T)
def main(args: Array[String]): Unit = {
val pairList