标签: scala traits
可能重复: scala and traits on object instances
是否可以将特征混合到现有对象中?
类似的东西:
val s = new MyClass val sWithTrait = s with myTrait
上面的代码不起作用,但可能语法错误或根本不可能?
答案 0 :(得分:4)
在常规Scala中无法实现动态混合,但我似乎记得曾尝试过一个名为Autoproxy的编译器插件,它允许这些行。虽然不确定它的状态。