【发布时间】:2011-11-05 21:13:26
【问题描述】:
我在 scala 中遇到了一些继承和下限问题;我将尝试用一个例子来解释它: 我有一个类 Person,其签名如下:
def doSomething[P<%Person](persons :List[P]) {
}
我还创建了一个子类Worker,他的方法doSomething看起来是这样的:
override def doSomething(persons: List[Worker]) {
}
但是这会引发一个错误,指出 Worker.doSomething() 没有覆盖任何东西?
【问题讨论】:
标签: scala lower-bound