【发布时间】:2012-10-14 10:39:22
【问题描述】:
我是 Scala 新手,目前正在学习 Scala 中的类型参数,我遇到了以下场景。
假设我有 2 个类 A 和 B,其中 B 是 A 的子类型。
class A {
...
}
class B extends A {
...
}
所以我可以说B <: A。
这是否也意味着List[B] <: List[A]?
【问题讨论】:
-
Martin Odersky (class.coursera.org/progfun-2012-001/lecture/83) 的 Scala 课程也有很好的解释,但你必须注册,但这是值得的 :-)