我有两个特质
trait Base[A]
trait SometimesUsedWithBase[A] {
this: Base[A] =>
}
然后我将它们与类
一起使用class StringThing extends Base[String] with SometimesUsedWithBase[String]
如果我不必定义 SometimesUsedWithBase 的类型,那将是很好的,而是它以某种方式理解它使用 Base 中定义的类型,以便它看起来像:
class StringThing extends Base[String] with SometimesUsedWithBase
这可能吗?
答案 0 :(得分:7)
你应该可以做这样的事情。
complete