Мне было интересно узнать о том, что не имеет явного основного конструктора в Scala, просто содержимое тела класса.
В частности, я подозреваю, что частный или защищенный шаблон конструктора, то есть управление конструкцией через объект-компаньон или другие методы класса или объекта, может не иметь очевидной реализации.
Неужели я ошибаюсь? Если да, то как это делается?