我有一个类,它继承自两个。有场冲突:
class SimpleApplication {
protected JmeContext context;
...
}
trait Actor {
val context: ActorContext
...
}
class MyClass extends SimpleApplication with Actor {
}
override val context = super[SimpleApplication].context
给了我
error: super may be not be used on value context
我发现了discuss - 没有办法解决现场冲突(纠正我,如果我错了)。
但我无法更改SimpleApplication
和Actor
,因为它们来自外部库。
解决冲突问题的最佳方法是什么?