Scala之上界

//上界 <:
class Pair[T <: Comparable[T]] {
   def shuishuai(first:T,second:T):T={
     if(first.compareTo(second)<0) first else second
   }
}
object  Test{
  def main(args: Array[String]): Unit = {
    val pair = new Pair[Boy]();
    val first = new Boy("wyf",99)
    val second = new Boy("xiaoli",88)
    var shuaige = pair.shuishuai(first, second)
    println(shuaige)
  }
}

你可能感兴趣的:(scala学习随笔)