【发布时间】:2015-08-07 17:43:39
【问题描述】:
我想要一个通用的基类,它可以混合一些特性。
是否可以让 mixin 自动采用基类的泛型类型?
abstract class Base[T] {
def foo: T = ???
def bar(value: T): Boolean
}
trait MixinA {
self: Base[U] => // U should be automatically bound to T of Base[T]
def bar(value: U): Boolean = false
}
【问题讨论】:
标签: scala generics inheritance