19.scala泛型上下限
概述
实践
代码
package com.fun.scala.generic
object GenericApp02 {
def main(args: Array[String]): Unit = {
test02(new User)
// 下面的会报错
// test02(new Person)
// 下限和java不太一样,传递数据时,什么都可以
test03(new Person)
test03(new Child)
test03(new User)
}
def test01[T](t: T) = {}
// <: 上限
def test02[T <: User](t: T) = {}
// >: 下限
def test03[T >: User](t: T) = {}
}
class Person
class User extends Person
class Child extends User
执行
结束
scala泛型上下限
至此结束。
原文地址:https://blog.csdn.net/2301_79691134/article/details/136224595
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!