的无缝织造我想自动编织由延伸性状Ext
引入了新的功能say
的定义成抽象类A
:性状
class Base {
abstract class A
class B extends A
case class C extends A
}
trait Ext extends Base {
trait A extends super.A {
def say = "hello"
}
}
object Test extends Base with Ext {
val b = new B
b.say
}
然而,我得到如下错误:
<console>:12: error: value say is not a member of Test.B
b.say
这样做的任何方式?
我不完全确定你在这里做什么(或为什么) - 你能举一个你正在试图解决的问题的例子吗? – Submonoid 2011-02-28 11:28:27