object D02_泛型下界 {
class Person
class PoliceMen extends Person
class SuperMen extends PoliceMen
// 只能接收PoliceMen或者其父类型
def demo[T >: PoliceMen](arr: Array[T]) = println(arr)
def main(args: Array[String]): Unit = {
demo(Array(new Person, new Person))
demo(Array(new PoliceMen, new PoliceMen))
// 运行会报错
// demo(Array(new SuperMen, new SuperMen))
}
}
scala泛型下界
最新推荐文章于 2024-08-09 21:50:21 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)