package jh
object fx02 {
/**
* 定义集合(set,list,amp,array)时,通过泛型来传递可以装入的数据类型
*/
def main(args: Array[String]): Unit = {
var li = scala.collection.mutable.ListBuffer[Int]()
li += 1
li += 2
li.foreach(println)
}
}
package jh
object fx03 {
// 泛型类
// 类内部的数据类型不确定,所以用泛型
class Pair[T](var a:T,var b:T)
def main(args: Array[String]): Unit = {
val p1 = new Pair[Int](1,2)
println(p1.a)
println(p1.b)
val p2 = new Pair[Double](1.1,2.2) // 省略类型double,它可以自己推测出来
println(p2.a)
println(p2.b)
}
}