В "Хорошей книге" говорится, что:
Класс и его сопутствующий объект могут обращаться к частным членам других.
Возможно, наивно, я воспринял это как означающее, что классу не нужно явно импортировать членов из своего сопутствующего объекта. I.e, будет работать следующее:
object Foo {
def bar = 4
}
class Foo {
def foo = bar
}
Хорошо, причина, по которой вы читаете это, - это не так. Так мне действительно нужно объявить что-то вроде этого:
class Foo {
import Foo._
def foo = bar
}