トレイトを実装するオブジェクトがいくつかあります。val
静的で、これらすべてのオブジェクトに共通のを作成しようとしています。これを行う方法は、トレイトにコンパニオンオブジェクトを使用することであることを読みました。私は以下を使用しました:
trait Test
object Test extends Test{
val a = 1
}
object Test2 extends Test{
def test = {
val b = a
}
}
ただし、この行val b = a
で「見つかりません:値a」エラーが発生します。これを修正する方法について助けていただければ幸いです。